faet: add tile selector

This commit is contained in:
2021-09-02 18:37:16 +02:00
parent ba291a1428
commit fc9c07f041
6 changed files with 75 additions and 1 deletions

View File

@@ -11,8 +11,9 @@ namespace render {
class WorldRenderer{
private:
game::World* m_World;
std::unique_ptr<GL::VAO> m_WorldVao, m_MobVao;
std::unique_ptr<GL::VAO> m_WorldVao, m_MobVao, m_SelectTileVao;
glm::vec2 m_CamPos;
glm::vec2 m_CursorPos;
float m_Zoom = 1;
float m_CamSensibility = 1;
public:
@@ -33,6 +34,9 @@ private:
void renderWorld() const;
void renderTowers() const;
void renderMobs() const;
void renderTileSelect() const;
void updateCursorPos();
};
} // namespace render