Basic collisions

This commit is contained in:
Jan Mrna
2025-10-10 19:00:08 +02:00
parent 3d34b68133
commit 250f0963c8
6 changed files with 98 additions and 7 deletions

View File

@@ -12,6 +12,8 @@
#include "pathfinder/base.hpp"
#include "camera.hpp"
using Collision = std::pair<std::weak_ptr<Entity>, std::weak_ptr<Entity>>;
class PathFindingDemo {
public:
PathFindingDemo(int width, int height);
@@ -33,7 +35,10 @@ public:
void HandleActions(const std::vector<UserAction> &actions);
WorldPos GetRandomPosition() const;
private:
const std::vector<Collision>& GetEntityCollisions();
bool m_ExitRequested = false;
Map m_Map;
Camera m_Camera;