]> git.localhorst.tv Git - l2e.git/blobdiff - src/map/MapState.h
added temporary map transition implementation
[l2e.git] / src / map / MapState.h
index f4da5ce839e0d4c1c98692df38be7f703f65e1b7..ccdb51e7fef0c07477640387a4e828f7dcf182ee 100644 (file)
@@ -42,8 +42,13 @@ public:
 
        void SetWalkingSpeed(float s) { walkingSpeed = s; }
 
+       void Transition(Map *, const geometry::Vector<int> &coordinates);
+
 private:
        static bool ZCompare(const Entity *lhs, const Entity *rhs);
+
+       bool CheckBlocking() const;
+
        void OnTileLock();
        void OnGridLock();
        void OnMove(bool);
@@ -52,6 +57,8 @@ private:
        void StopFollowers(Entity &);
 
        void LockEntities();
+       void CheckMonster();
+       void CheckTrigger();
 
 private:
        Map *map;
@@ -64,6 +71,8 @@ private:
        float walkingSpeed;
        int nextDirection;
        bool afterLock;
+       bool skipLock;
+       bool debug;
 
 };