Level.h File Reference

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

Detailed Description

Declares the Level class.

Author:
Joe Forte
Date:
3/27/2008

Variable Documentation

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.

Generated on Mon Apr 5 19:08:04 2010 for BrickOut |ReDuX| by  doxygen 1.6.3