25 #ifndef PEGASUS_NEIGHBORHOOD_TURN_H 26 #define PEGASUS_NEIGHBORHOOD_TURN_H 28 #include "common/array.h" 29 #include "common/endian.h" 31 #include "pegasus/constants.h" 34 class SeekableReadStream;
44 static uint32 getResTag() {
return MKTAG(
'T',
'u',
'r',
'n'); }
50 Entry() { endDirection = kNoDirection; }
51 bool isEmpty() {
return endDirection == kNoDirection; }
54 DirectionConstant direction;
55 TurnDirection turnDirection;
57 DirectionConstant endDirection;
60 Entry findEntry(RoomID room, DirectionConstant direction, TurnDirection turnDirection, AlternateID altCode);
Definition: algorithm.h:29
#define MKTAG(a0, a1, a2, a3)
Definition: endian.h:188
Definition: ai_action.h:33