2 #ifndef WORLDSIM_CREATURE_KNOWLEDGE_HPP 3 #define WORLDSIM_CREATURE_KNOWLEDGE_HPP 12 #include <Interface/HasXY.hpp> Vector< LocalTile * > vVisibleTiles
Definition: Creature_Knowledge.hpp:31
HasXY currentGoal
Definition: Creature_Knowledge.hpp:33
HasXY threatLocation
Definition: Creature_Knowledge.hpp:34
void addTile(World_Local *, int, int)
Definition: Creature_Knowledge.cpp:25
Definition: Pathing.hpp:18
Creature_Knowledge()
Definition: Creature_Knowledge.cpp:13
void clear()
Definition: Creature_Knowledge.cpp:60
Definition: World_Local.hpp:58
Vector< HasXY * > vVisitedTiles
Definition: Creature_Knowledge.hpp:29
void updateThreat(short int threatX, short int threatY)
Definition: Creature_Knowledge.cpp:33
void updateLOS()
Definition: Creature_Knowledge.cpp:55
unsigned int pathIndex
Definition: Creature_Knowledge.hpp:21
char nextStep()
Definition: Creature_Knowledge.cpp:67
void init()
Definition: Creature_Knowledge.cpp:18
Pathing_Local p
Definition: Creature_Knowledge.hpp:19
char hasSeen(World_Local *, int, int)
Definition: Creature_Knowledge.cpp:39
Definition: Creature_Knowledge.hpp:16