#include "../common/fwd.h"
#include "../common/ScriptHost.h"
#include "../common/ScriptRunner.h"
-#include "../geometry/Vector.h"
+#include "../math/Vector.h"
#include "../graphics/Camera.h"
#include <vector>
void SetWalkingSpeed(float s) { walkingSpeed = s; }
- void Transition(Map *, const geometry::Vector<int> &coordinates);
+ void Transition(Map *, const math::Vector<int> &coordinates);
virtual void HandleSyscall(common::ScriptRunner &);
void LoadMap(Map *);
bool CheckBlocking();
- bool CheckBlocking(const geometry::Vector<int> &position, Entity::Orientation direction) const;
+ bool CheckBlocking(const math::Vector<int> &position, Entity::Orientation direction) const;
void OnTileLock();
bool OnGridLock();
Entity *pushed;
common::ScriptRunner runner;
app::Timer<float> moveTimer;
- geometry::Vector<int> lastLock;
+ math::Vector<int> lastLock;
graphics::Camera camera;
std::vector<Entity *> entities;
float walkingSpeed;