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: navigationscene.h:32
Definition: neverhood.h:69
Definition: smackerplayer.h:61
Definition: graphics.h:32