From c85ebd55fe327125fd4d53d3b62d2b4f145a07a5 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sat, 6 Jun 2015 15:55:54 +0200 Subject: Added logging of other objects in game state --- src/game_state.cpp | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'src/game_state.cpp') diff --git a/src/game_state.cpp b/src/game_state.cpp index 2a9975e..861471b 100644 --- a/src/game_state.cpp +++ b/src/game_state.cpp @@ -41,7 +41,9 @@ GameState::GameState(std::string mapFilename) break; case Spaceship::ENEMY_MAP_CHAR: case Spaceship::PLAYER_MAP_CHAR: - spaceships.push_back(Spaceship(x,y)); + spaceships.push_back(Spaceship(x+1,y)); + x += 2; + mapFile.ignore(2); break; case '\n': ++y; @@ -55,6 +57,22 @@ void GameState::logState() { for (auto alien : aliens) { - std::cout << "Alien (" << alien.x() << ", " << alien.y() << ")" << std::endl; + std::cout << "Alien " << alien.coords() << std::endl; + } + for (auto bullet : bullets) + { + std::cout << "Enemy Bullet" << bullet.coords() << std::endl; + } + for (auto missile : missiles) + { + std::cout << "Player Missile" << missile.coords() << std::endl; + } + for (auto shield : shields) + { + std::cout << "Shield" << shield.coords() << std::endl; + } + for (auto spaceship : spaceships) + { + std::cout << "Spaceship" << spaceship.coords() << std::endl; } } -- cgit v1.2.3