Declares the Level class. More...
#include <vector>
#include <string>
#include "Math/MathCommon.h"
#include "Graphics/Sprite.h"
#include "Graphics/Font.h"
#include "Graphics/ParticleSystem.h"
#include "Physics/PhysicsWorld.h"
#include "GUI/GUIViewport.h"
#include "Game/GUIMultiplierTimer.h"
#include "Game/Ball.h"
#include "Game/Paddle.h"
#include "Game/PowerUp.h"
#include "Game/BrickGroup.h"
#include "Game/TextParticleSystem.h"
Classes | |
class | LevelListener |
base class for listening to level events. More... | |
class | BrickExplodePolicy |
Policy that creates the Brick explosion ParticleSystem. More... | |
class | PowerUpGrabbedPolicy |
Policy that creates the particle effect when power ups are grabbed by the paddle. More... | |
class | Level |
The class that represents a single BrickOut level. More... | |
Variables | |
const CollisionGroup | BOUNDS_COLLISION_GROUP = CG_GROUP2 |
const CollisionGroup | PADDLE_COLLISION_GROUP = CG_GROUP2 |
const CollisionGroup | BALL_COLLISION_GROUP = CG_GROUP3 |
const CollisionGroup | BRICK_COLLISION_GROUP = CG_GROUP4 |
const CollisionGroup | POWERUP_COLLISION_GROUP = CG_GROUP5 |
Declares the Level class.
The collision group the ball belongs to.
The collision group the level bounds belongs to.
The collision group the bricks belong to.
The collision group the paddle belongs to.
The collision group the powerups belong to.