refactor: tower add event processing

This commit is contained in:
2021-12-04 13:44:34 +01:00
parent cf9633c061
commit 2da0bd9b79
8 changed files with 30 additions and 14 deletions

View File

@@ -23,7 +23,7 @@ class ClientGame;
namespace render {
class WorldRenderer {
class WorldRenderer : public game::WorldListener {
private:
client::ClientGame* m_Client;
Renderer* m_Renderer;
@@ -58,6 +58,11 @@ public:
void moveCam(float relativeX, float relativeY, float aspectRatio);
void changeZoom(float zoom);
// WorldListener
virtual void OnTowerAdd(game::TowerPtr tower);
virtual void OnTowerRemove(game::TowerPtr tower);
private:
void click();
void renderWorld() const;