#define SETTINGS_H_
#include "game/camera.h"
+#include "game/level/background.h"
#include "ui/slider.h"
typedef struct {
+ Background background;
+ // TODO(#1123): the volume_slider is not fully synced with the volume of sound_samples
Slider volume_slider;
Vec2f volume_slider_scale;
+ Vec2f camera_position;
} Settings;
+Settings create_settings(void);
+
void settings_render(const Settings *settings, const Camera *camera);
-void settings_event(Settings *settings, const SDL_Event *event);
-void settings_update(Settings *settings, float dt);
+void settings_event(Settings *settings, Camera *camera, const SDL_Event *event);
+void settings_update(Settings *settings, Camera *camera, float dt);
#endif // SETTINGS_H_