X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Frotatescreen.h;h=6f53e24739aed66116ab545e326c944eb313ef50;hp=d2c69f788d78c6c97bbc25ab65bcaee4e766be66;hb=6bdf86462be42eda23d9b1f9b08fa1f6951486f6;hpb=186cdc7e5e3d5de43015985401c79e9fb5105144 diff --git a/bigscreen/rotatescreen.h b/bigscreen/rotatescreen.h index d2c69f7..6f53e24 100644 --- a/bigscreen/rotatescreen.h +++ b/bigscreen/rotatescreen.h @@ -23,16 +23,17 @@ private: unsigned current_screen; struct timeval last_update, fade_started; - bool in_fade, same_fade; + bool in_fade, fade_found_start_time, fade_to_new_info; bool needs_update(); + bool can_update(); public: RotateScreen(); virtual ~RotateScreen(); bool check_invalidated(); - void draw(unsigned char *buf); + void draw(unsigned char *buf, unsigned width, unsigned height); void add_screen(GenericScreen *screen); // void remove_screen(GenericScreen *screen);