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 loadAssetsCPCFullGame()
override;
63 void borderScreen()
override;
64 void selectCharacterScreen();
76 void pressedKey(
const int keycode)
override;
77 void checkSensors()
override;
78 void updateTimeVariables()
override;
80 bool checkIfGameEnded()
override;
81 void drawSensorShoot(
Sensor *sensor)
override;
86 void gotoArea(uint16 areaID,
int entranceID)
override;
129 int _spiritsMeterPosition;
130 int _spiritsMeterMax;
139 void drawFullscreenRiddleAndWait(uint16 riddle);
140 void drawFullscreenEndGameAndWait();
141 void drawFullscreenGameOverAndWait();
142 void drawRiddle(uint16 riddle, uint32 front, uint32 back,
Graphics::Surface *surface);
143 void tryToCollectKey();
Definition: managed_surface.h:51
Definition: advancedDetector.h:163
Definition: freescape.h:159
Definition: bitarray.h:29
Definition: instruction.h:36