aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index 71d1572e5e..fcb3af4bb7 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -384,14 +384,19 @@ public:
ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]);
virtual ~ScummEngine();
+ /** Startup function: Calls mainInit and then mainRun. */
+ void go();
+
// Init functions
- virtual void scummInit();
- void initScummVars();
+ void mainInit();
+
virtual void setupScummVars();
+ void initScummVars();
- // Startup functions
- void launch();
- void go();
+ virtual void scummInit();
+
+ void loadCJKFont();
+ void setupMusic(int midi);
// Scumm main loop
void mainRun();
@@ -1091,7 +1096,7 @@ protected:
byte _haveMsg;
bool _useTalkAnims;
uint16 _defaultTalkDelay;
- int tempMusic;
+ int _tempMusic;
int _saveSound;
bool _native_mt32;
int _midiDriver; // Use the MD_ values from mididrv.h