refactor: add game listener

This commit is contained in:
2021-12-13 19:45:01 +01:00
parent 61166023df
commit 2148c0050c
6 changed files with 46 additions and 16 deletions

View File

@@ -125,8 +125,6 @@ class WorldListener {
public:
WorldListener() {}
virtual void OnGameEnd() {}
virtual void OnTowerAdd(TowerPtr tower) {}
virtual void OnTowerRemove(TowerPtr tower) {}
@@ -231,8 +229,6 @@ public:
virtual void OnArrowShot(MobPtr target, bool fire, Tower* shooter);
virtual void OnExplosion(utils::shape::Circle explosion, float centerDamage, Tower* shooter);
virtual void OnGameEnd();
// MobListener
virtual void OnMobDamage(Mob* target, float damage, Tower* source);