Added the Grid, Camera, Level system

Basic player
Started (Barely) on the TextureManager
And other fixes
This commit is contained in:
Bram Verhulst
2024-03-11 03:29:44 +01:00
parent f7c2262e10
commit d6bb3add26
35 changed files with 991 additions and 62 deletions

View File

@@ -3,8 +3,22 @@
class Camera
{
public:
Camera( );
Camera( const Point2f& position, float scale = 1);
void SetPosition( const Point2f& position ) { m_Position = position; }
void SetScale( const float scale ) { m_Scale = scale; }
const Point2f& GetPosition( ) const { return m_Position; }
float GetScale( ) const { return m_Scale; }
void BeginRendering() const;
void EndRendering() const;
Point2f TransformMouse (const Point2f& mousePos) const;
private:
Point2f m_Position;
float m_Scale;
};