]> git.lizzy.rs Git - nothing.git/blobdiff - src/ui/slider.h
(#974) Fix another oversight
[nothing.git] / src / ui / slider.h
index c009f1f5a159d1065f7cf021e8729f7f6c14badd..4b5ed178c6ef48680eceea4204c0bbb6d14d4438 100644 (file)
@@ -2,14 +2,14 @@
 #define SLIDER_H_
 
 typedef struct {
+    int drag;
     float value;
     float max_value;
 } Slider;
 
-typedef struct Camera Camera;
 typedef union SDL_Event SDL_Event;
 
-int slider_render(const Slider *slider, Camera *camera, Rect boundary);
-int slider_event(Slider *slider, const SDL_Event *event, Rect boundary);
+int slider_render(const Slider *slider, const Camera *camera, Rect boundary);
+int slider_event(Slider *slider, const SDL_Event *event, Rect boundary, int *selected);
 
 #endif  // SLIDER_H_