#pragma once #include "SplashScreen.h" #include "MainMenu.h" #include "../GameEngine/Engine_Core/BaseGameEvents.h" #include "PlayerControl.h" #include "../GameEngine/Engine_Physics/RigidBodyPhysics.h" #include "../GameEngine/Engine_Audio/AudioSoundEffect.h" #include "../GameEngine/Engine_Text/Text.h" #include "../GameEngine/Engine_IO/EngineFileSystem.h" #include "MovingCamera.h" #include "Score.h" #include // Construct the game class Game : public BaseGameEvents { public: Game(); ~Game(); float fpsCounter; protected: void initializeGame() override; void updateGame(sf::Time elapsedTime) override; void quitGame() override; sf::Time time; };