22 #ifndef KYRA_GUI_HOF_H 23 #define KYRA_GUI_HOF_H 25 #include "kyra/gui/gui_v2.h" 37 void initStaticData()
override;
39 int optionsButton(
Button *button);
47 uint8 defaultColor1()
const override {
return 0xCF; }
48 uint8 defaultColor2()
const override {
return 0xF8; }
49 uint8 menuItemLabelColor()
const override {
return 0xFC; }
51 uint8 textFieldColor1()
const override {
return 0xFD; }
52 uint8 textFieldColor2()
const override {
return 0xFA; }
53 uint8 textFieldColor3()
const override {
return 0xFE; }
55 void setupPalette()
override;
56 void restorePalette()
override;
58 void resetState(
int item);
65 int quitGame(
Button *caller);
66 int loadMenu(
Button *caller);
67 int audioOptions(
Button *caller);
68 int gameOptions(
Button *caller);
69 int gameOptionsTalkie(
Button *caller);
71 int changeLanguage(
Button *caller);
73 void setupOptionsButtons()
override;
75 int sliderHandler(
Button *caller)
override;
76 void drawSliderBar(
int slider,
const uint8 *shape);
78 static const uint16 _menuStringsTalkie[];
79 static const uint16 _menuStringsOther[];
81 static const char *
const _saveLoadStringsZH[2];
Definition: screen_hof.h:31
Definition: kyra_hof.h:44
Definition: detection.h:27