24 #ifndef NEVERHOOD_MODULE_H 25 #define NEVERHOOD_MODULE_H 27 #include "neverhood/neverhood.h" 28 #include "neverhood/background.h" 29 #include "neverhood/entity.h" 30 #include "neverhood/graphics.h" 31 #include "neverhood/mouse.h" 32 #include "neverhood/palette.h" 33 #include "neverhood/screen.h" 37 class NavigationScene;
50 SceneType getSceneType() {
return _sceneType; }
58 int _navigationAreaType;
61 void createNavigationScene(uint32 navigationListId,
int navigationIndex,
const byte *itemsTypes = NULL);
62 void createSmackerScene(uint32 fileHash,
bool doubleSurface,
bool canSkip,
bool canAbort);
63 void createSmackerScene(
const uint32 *fileHashList,
bool doubleSurface,
bool canSkip,
bool canAbort);
64 void createStaticScene(uint32 backgroundFileHash, uint32 cursorFileHash);
65 void createDemoScene();
67 void leaveModule(uint32 result);
Definition: background.h:30
Definition: neverhood.h:60
Definition: navigationscene.h:32