Added a (temp) collision solver for Axis-Aligned rectangles

This commit is contained in:
Bram Verhulst
2024-03-12 12:21:17 +01:00
parent e474a7815a
commit d0781db9f0
11 changed files with 252 additions and 38 deletions

View File

@@ -5,6 +5,7 @@ class Camera
public:
Camera( );
Camera( const Point2f& position, float scale = 1);
virtual ~Camera();
void SetPosition( const Point2f& position ) { m_Position = position; }
void SetScale( const float scale ) { m_Scale = scale; }
@@ -16,6 +17,8 @@ public:
void EndRendering() const;
Point2f TransformMouse (const Point2f& mousePos) const;
Rectf Viewport = Rectf{ 0, 0, 846.f, 500.f };
//TODO: Remove this and make it some static
private:
Point2f m_Position;