void SetWalkingSpeed(float s) { walkingSpeed = s; }
+ void Transition(Map *, const geometry::Vector<int> &coordinates);
+
private:
static bool ZCompare(const Entity *lhs, const Entity *rhs);
+ void UnloadMap();
+ void LoadMap(Map *);
+
bool CheckBlocking() const;
void OnTileLock();
float walkingSpeed;
int nextDirection;
bool afterLock;
+ bool skipLock;
bool debug;
};