1 #ifndef LEVELSCREEN_HPP 2 #define LEVELSCREEN_HPP 7 #include <glm\gtc\type_ptr.hpp> 10 #include <SDL2/SDL_opengl.h> 12 #include <Box2D/Box2D.h> 80 #endif // LEVELSCREEN_HPP Definition: LevelScreen.hpp:53
ScreenState subclass used for the Level state.
Definition: LevelScreen.hpp:35
pk::Arena * m_spikes
Definition: LevelScreen.hpp:77
Definition: LevelScreen.hpp:56
Definition: LevelScreen.hpp:55
bool m_running
Definition: LevelScreen.hpp:70
Uint32 m_levelToLoad
Definition: LevelScreen.hpp:76
LevelScreen()
Default constructor.
Abstract class for screen states, necessary for implementing the State pattern along with the Game cl...
Definition: ScreenState.hpp:14
void display() override
Display the menu screen state in the window.
pk::HUD * m_hud
Definition: LevelScreen.hpp:74
virtual bool isRunning() override
Check if MenuScreen is running.
Definition: LevelScreen.hpp:70
levelState
Definition: LevelScreen.hpp:51
Definition: LevelScreen.hpp:54
Mix_Music * m_music
Definition: LevelScreen.hpp:75