22 #ifndef STARK_UI_MENU_FMV_MENU_H 23 #define STARK_UI_MENU_FMV_MENU_H 25 #include "engines/stark/ui/menu/locationscreen.h" 26 #include "engines/stark/visual/text.h" 28 #include "common/path.h" 44 void close()
override;
51 void onRender()
override;
69 void prevPageHandler() { changePage(_page - 1); }
70 void nextPageHandler() { changePage(_page + 1); }
72 void freeFMVWidgets();
73 void loadFMVWidgets(uint page);
74 void changePage(uint page);
85 void render() { _title.render(_position); }
90 setTextColor(
isMouseInside(mousePos) ? _textColorHovered : _textColorDefault);
95 void setTextColor(
const Gfx::Color &color) { _title.setColor(color); }
116 #endif // STARK_UI_MENU_FMV_MENU_H void render() override
Definition: screen.h:86
bool isMouseInside() const
Definition: locationscreen.h:46