From 70ec00285128f8f9f5fa0e848950212e6a235d43 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Fri, 14 Aug 2015 22:12:56 +0200 Subject: Added missing sensors --- include/game_state.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'include/game_state.h') diff --git a/include/game_state.h b/include/game_state.h index 880557e..c129d28 100644 --- a/include/game_state.h +++ b/include/game_state.h @@ -5,6 +5,7 @@ #include "player_missile.h" #include "shield.h" #include "spaceship.h" +#include "building.h" #include #include #include @@ -14,12 +15,14 @@ class GameState { public: GameState(std::istream &&mapFile); - void logState(); + void logState() const; const std::vector& aliens() const { return _aliens; } const std::vector& bullets() const { return _bullets; } const std::vector& missiles() const { return _missiles; } const std::vector& shields() const { return _shields; } + const std::vector& missileControllers() const { return _missileControllers; } + const std::vector& alienFactories() const { return _alienFactories; } const std::unique_ptr& playerSpaceship() const { return _playerSpaceship; } const std::unique_ptr& enemySpaceship() const { return _enemySpaceship; } @@ -31,8 +34,11 @@ private: std::vector _bullets; std::vector _missiles; std::vector _shields; + std::vector _missileControllers; + std::vector _alienFactories; + std::unique_ptr _playerSpaceship; std::unique_ptr _enemySpaceship; - + int addEntity(int x, int y, char type); }; -- cgit v1.2.3