Kostadin Chakarov / Mbed 2 deprecated el17kec

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
BallBall Class , Controls the ball in the Breakout game, inherits from GameObject, because the ball is a game object
BallSpeedPUpTypeInherits from the powerUpType struct and only changes the giveBonus function
BitmapA black & white bitmap that can be rendered on an N5110 screen
BrickStruct containing all parameters for the bricks
GameObjectGameObject Class , Draws and controls the objects in the Breakout game, which are non-static, inherits from StaticGameObject
GamepadGamepad Class
LevelLevel Class , Creates the levels in the Breakout game
Level1Inherits from level and doesn't have any additional functions
Level2Inherits from level and doesn't have any additional functions
Level3Inherits from level and doesn't have any additional functions
MapMap Class , Creates the map and controls collision between objects in the Breakout game
N5110N5110 Class
PaddlePaddle Class , Controls for the paddle in the Breakout game, inherits from GameObject, because the paddle is a game object
PaddleSizePUpTypeInherits from the powerUpType struct and only changes the giveBonus function
PaddleSpeedPUpTypeInherits from the powerUpType struct and only changes the giveBonus function
PolarPolar coordinate struct
PowerUpPowerUp Class , Creates the power ups in the Breakout game
PowerUpTypeStruct which contains all the powerup parameters and functions
StaticGameObjectStaticGameObject Class , Draws and controls the objects in the Breakout game, which are static
Vector2DVector 2D struct