22 #ifndef NEVERHOOD_NAVIGATIONSCENE_H 23 #define NEVERHOOD_NAVIGATIONSCENE_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/resourceman.h" 27 #include "neverhood/scene.h" 28 #include "neverhood/smackerplayer.h" 36 int getNavigationAreaType();
37 int getNavigationIndex()
const {
return _navigationIndex; }
38 bool isWalkingForward()
const {
return _isWalkingForward; }
39 bool isTurning()
const {
return _isTurning; }
40 int getFrameNumber()
const {
return _smackerPlayer->getFrameNumber(); }
41 uint32 getNavigationListId()
const {
return _navigationListId; }
46 uint32 _navigationListId;
48 uint32 _smackerFileHash;
50 bool _isWalkingForward;
52 bool _leaveSceneAfter;
53 const byte *_itemsTypes;
56 void createMouseCursor();
57 void handleNavigation(
const NPoint &mousePos);
Definition: background.h:30
Definition: neverhood.h:60
Definition: smackerplayer.h:61
Definition: navigationscene.h:32
Definition: graphics.h:32