Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
GameObject Class Reference
GameObject Class , Draws and controls the objects in the Breakout game, which are non-static, inherits from StaticGameObject. More...
#include <GameObject.h>
Inherits StaticGameObject.
Inherited by Ball, Paddle, and PowerUp.
Public Member Functions | |
| GameObject () | |
| Constructor. | |
| virtual void | move () |
| Controls the movement physics of non-static game object. | |
| Vector2D & | getVelocity () |
| Gets the velocity of the game object. | |
| virtual void | draw (N5110 &lcd) |
| Draws the game object. | |
| const Vector2D & | getPos () const |
| Gets the x and y coordinates of game object. | |
| int | getW () |
| Gets the width of the game object. | |
| int | getH () |
| Gets the height of the game object. | |
| void | setW (int value) |
| Sets the width of any game object. | |
Protected Attributes | |
| Vector2D | pos |
| width and height of any game object | |
Detailed Description
GameObject Class , Draws and controls the objects in the Breakout game, which are non-static, inherits from StaticGameObject.
- Date:
- April 2019
Definition at line 51 of file GameObject.h.
Constructor & Destructor Documentation
| GameObject | ( | ) |
Constructor.
Definition at line 55 of file GameObject.h.
Member Function Documentation
| void draw | ( | N5110 & | lcd ) | [virtual, inherited] |
| int getH | ( | ) | [inherited] |
Gets the height of the game object.
- Returns:
- the height of the game object
Definition at line 34 of file GameObject.h.
| const Vector2D & getPos | ( | ) | const [inherited] |
Gets the x and y coordinates of game object.
Definition at line 11 of file GameObject.cpp.
| Vector2D& getVelocity | ( | ) |
Gets the velocity of the game object.
- Returns:
- the velocity of the game object
Definition at line 61 of file GameObject.h.
| int getW | ( | ) | [inherited] |
Gets the width of the game object.
- Returns:
- the width of the game object
Definition at line 30 of file GameObject.h.
| void move | ( | ) | [virtual] |
Controls the movement physics of non-static game object.
Reimplemented from StaticGameObject.
Reimplemented in Ball, and Paddle.
Definition at line 25 of file GameObject.cpp.
| void setW | ( | int | value ) | [inherited] |
Sets the width of any game object.
- Parameters:
-
value - sets the width of the game objects equal to it
Used for the power-up features
Definition at line 39 of file GameObject.h.
Field Documentation
width and height of any game object
Definition at line 42 of file GameObject.h.
Generated on Thu Jul 14 2022 02:02:53 by
1.7.2