aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_mr.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/kyra_mr.h')
-rw-r--r--engines/kyra/kyra_mr.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/kyra/kyra_mr.h b/engines/kyra/kyra_mr.h
index 4d83eee7bb..359228ef7a 100644
--- a/engines/kyra/kyra_mr.h
+++ b/engines/kyra/kyra_mr.h
@@ -76,6 +76,8 @@ protected:
void setupOpcodeTable();
// run
+ bool _menuDirectlyToLoad;
+
void runLoop();
void handleInput(int x, int y);
int inputSceneChange(int x, int y, int unk1, int unk2);
@@ -134,6 +136,11 @@ private:
int buttonShowScore(Button *button);
int buttonJesterStaff(Button *button);
+ void loadButtonShapes();
+ int callbackButton1(Button *button);
+ int callbackButton2(Button *button);
+ int callbackButton3(Button *button);
+
// -> main menu
void initMainMenu();
void uninitMainMenu();
@@ -236,6 +243,7 @@ private:
uint8 *_cCodeFile;
uint8 *_scenesFile;
uint8 *_itemFile;
+ uint8 *_optionsFile;
uint8 *_actorFile;
uint32 _actorFileSize;
uint8 *_sceneStrings;
@@ -462,7 +470,6 @@ private:
// unk
uint8 *_costPalBuffer;
- uint8 *_screenBuffer;
uint8 *_paletteOverlay;
bool _useActorBuffer;