53 void initGameState()
override;
54 void endGame()
override;
56 void drawInfoMenu()
override;
57 void loadAssets()
override;
58 void loadAssetsDOSFullGame()
override;
59 void loadAssetsDOSDemo()
override;
60 void loadAssetsAmigaDemo()
override;
61 void loadAssetsZXFullGame()
override;
62 void borderScreen()
override;
63 void selectCharacterScreen();
73 void pressedKey(
const int keycode)
override;
74 void checkSensors()
override;
75 void updateTimeVariables()
override;
77 bool checkIfGameEnded()
override;
78 void drawSensorShoot(
Sensor *sensor)
override;
83 void gotoArea(uint16 areaID,
int entranceID)
override;
126 int _spiritsMeterPosition;
127 int _spiritsMeterMax;
136 void drawFullscreenRiddleAndWait(uint16 riddle);
137 void drawFullscreenEndGameAndWait();
138 void drawFullscreenGameOverAndWait();
139 void drawRiddle(uint16 riddle, uint32 front, uint32 back,
Graphics::Surface *surface);
140 void tryToCollectKey();
Definition: managed_surface.h:51
Definition: advancedDetector.h:163
Definition: freescape.h:152
Definition: bitarray.h:29
Definition: instruction.h:36