mirror of
https://github.com/HowestDAE/dae16-VerhulstBram.git
synced 2025-12-16 21:01:48 +01:00
Collision reworked into a Collision Namespace
Added basic player (Needs work)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#pragma once
|
||||
#include "Collision.h"
|
||||
#include "Texture.h"
|
||||
|
||||
enum class GroundTileTypes
|
||||
@@ -21,7 +22,9 @@ public:
|
||||
Point2f GetSize() const { return Point2f{ 50, 50 }; }
|
||||
|
||||
GroundTileTypes GetTileType() const { return m_GroundTileType; }
|
||||
|
||||
void SetTileType(GroundTileTypes type) { m_GroundTileType = type; }
|
||||
|
||||
Collision::TileCollisionRect GetCollisionRect() const { return Collision::TileCollisionRect{ m_Position, GetSize(), const_cast<WorldTile*>(this)}; }
|
||||
|
||||
|
||||
private:
|
||||
@@ -30,6 +33,8 @@ private:
|
||||
|
||||
Texture* m_pTexture;
|
||||
|
||||
Collision::CollisionRect m_CollisionRect;
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user