7 #include <csv/reader.hpp> 9 #include "steeriously/libinc.hpp" 26 Arena(b2World* world, std::string level);
pk::GLTexture m_groundEnemyTexture
Definition: Arena.hpp:57
bool requestPause()
Definition: Arena.hpp:35
Arena(b2World *world, std::string level)
csv::Reader m_platformData
Definition: Arena.hpp:42
pk::GLTexture m_playerThreeTexture
Definition: Arena.hpp:64
csv::Reader m_thwompData
Definition: Arena.hpp:50
pk::Window * m_window
Definition: Arena.hpp:39
std::vector< pk::StaticPlatform > m_platforms
Definition: Arena.hpp:43
pk::CharacterController * m_p2
Definition: Arena.hpp:67
b2World * m_world
Definition: Arena.hpp:35
pk::GLTexture m_playerTwoTexture
Definition: Arena.hpp:63
pk::GLSprite m_bulletSprite
Definition: Arena.hpp:61
pk::CharacterController * m_p1
Definition: Arena.hpp:66
bool requestPause()
Definition: CharacterController.hpp:27
pk::GLTexture m_bulletTexture
Definition: Arena.hpp:60
pk::GLTexture m_thwompTexture
Definition: Arena.hpp:49
pk::GLTexture m_playerOneTexture
Definition: Arena.hpp:62
std::vector< pk::Ghost * > m_fish
Definition: Arena.hpp:55
pk::GLTexture m_shortPlatformTexture
Definition: Arena.hpp:44
void render(pk::GLStates &states)
pk::GLTexture m_longPlatformTexture
Definition: Arena.hpp:46
steer::BehaviorParameters m_fishParams
Definition: Arena.hpp:52
csv::Reader m_specialPlatformData
Definition: Arena.hpp:47
Stores the states used to draw OpenGL objects.
Definition: GLStates.hpp:16
pk::GLTexture m_mediumPlatformTexture
Definition: Arena.hpp:45
csv::Reader m_walkerData
Definition: Arena.hpp:58
Definition: CharacterController.hpp:16
std::vector< pk::MovingPlaform * > m_movingPlatforms
Definition: Arena.hpp:48
Class for SDL window creation and management, implemented using the Facade pattern to provide a more ...
Definition: Window.hpp:24
pk::GLTexture m_fishTexture
Definition: Arena.hpp:53
pk::CharacterController * m_p4
Definition: Arena.hpp:69
std::vector< pk::Walker * > m_groundEnemy
Definition: Arena.hpp:59
GLSprite m_backgroundSprite
Definition: Arena.hpp:41
Class for creating textures usable with OpenGL from SDL.
Definition: GLTexture.hpp:57
steer::BehaviorParameters m_groundEnemyParams
Definition: Arena.hpp:56
pk::GLTexture m_playerFourTexture
Definition: Arena.hpp:65
csv::Reader m_ghostData
Definition: Arena.hpp:54
std::vector< pk::Thwomp * > m_thwomps
Definition: Arena.hpp:51
GLTexture m_backgroundTexture
Definition: Arena.hpp:40
Definition: GLSprite.hpp:13
pk::CharacterController * m_p3
Definition: Arena.hpp:68