25 #include "kyra/gui/gui_v2.h" 37 void initStaticData()
override;
39 void flagButtonEnable(
Button *button);
40 void flagButtonDisable(
Button *button);
42 int redrawShadedButtonCallback(
Button *button)
override;
43 int redrawButtonCallback(
Button *button)
override;
45 int optionsButton(
Button *button);
54 uint8 textFieldColor1()
const override {
return 0xFF; }
55 uint8 textFieldColor2()
const override {
return 0xCF; }
56 uint8 textFieldColor3()
const override {
return 0xBA; }
58 uint8 defaultColor1()
const override {
return 0xF0; }
59 uint8 defaultColor2()
const override {
return 0xD0; }
60 uint8 menuItemLabelColor()
const override {
return 0xFF; }
62 void resetState(
int item);
64 int quitGame(
Button *button);
65 int loadMenu(
Button *button);
66 int loadSecondChance(
Button *button);
68 int gameOptions(
Button *button);
69 void setupOptionsButtons()
override;
70 void resizeMenu(
Menu &menu,
int menuHeight,
int menuTitleY,
int menuItemYstart,
int menuItemYinc,
int menuItemHeight,
int menuItemYend,
int labelYstart,
int labelYend);
71 void fontBasedMenuResize();
73 int audioOptions(
Button *button);
75 int sliderHandler(
Button *caller)
override;
76 void drawSliderBar(
int slider,
const uint8 *shape);
78 int changeLanguage(
Button *caller);
79 int toggleStudioSFX(
Button *caller);
80 int toggleSkipSupport(
Button *caller);
81 int toggleHeliumMode(
Button *caller);
Definition: screen_mr.h:31
Definition: detection.h:27