private:
static bool ZCompare(const Entity *lhs, const Entity *rhs);
+ void OnGridLock();
+ void OnMove();
private:
const Map *map;
Entity *controlled;
geometry::Vector<float> tempTarget;
+ geometry::Vector<int> lastLock;
graphics::Camera camera;
std::vector<Entity *> entities;
float walkingSpeed;
int nextDirection;
+ bool afterLock;
};