#pragma once #include #include #include "Player.h" #include "Laser.h" #include "Shield.h" #include "Alien.h" using namespace std; using namespace sf; class GameManager { public: GameManager(); void run(); void handleInputs(); void handleLasersCollision(); private: Clock _clock; const int alienScreenMargin = 50; //RenderWindow _window{ VideoMode::getFullscreenModes()[0], "Space Invader", Style::Fullscreen }; RenderWindow _window{ VideoMode(1024, 800), "Space Invader", Style::Close | Style::Titlebar}; Player _player = { _window.getSize() }; vector _lasers; vector _shields; vector _aliens; };