41 void initGameState()
override;
42 void endGame()
override;
44 void drawInfoMenu()
override;
45 void loadAssets()
override;
46 void loadAssetsDOSFullGame()
override;
47 void loadAssetsDOSDemo()
override;
48 void loadAssetsAmigaDemo()
override;
49 void loadAssetsZXFullGame()
override;
50 void borderScreen()
override;
51 void selectCharacterScreen();
59 void pressedKey(
const int keycode)
override;
60 void checkSensors()
override;
61 void updateTimeVariables()
override;
63 bool checkIfGameEnded()
override;
67 void gotoArea(uint16 areaID,
int entranceID)
override;
76 void drawStringInSurface(
const Common::String &str,
int x,
int y, uint32 fontColor, uint32 backColor,
Graphics::Surface *surface,
int offset = 0)
override;
94 int _spiritsDestroyed;
96 int _spiritsMeterPosition;
104 void drawFullscreenRiddleAndWait(uint16 riddle);
105 void drawRiddle(uint16 riddle, uint32 front, uint32 back,
Graphics::Surface *surface);
Definition: managed_surface.h:51
Definition: advancedDetector.h:163
Definition: freescape.h:148
Definition: bitarray.h:29
Definition: instruction.h:36