GEJM
1.0.0.0
a 2D platformer made by students
|
#include <SolidObject.h>
Public Member Functions | |
SolidObject (double x=0.0, double y=0.0, double width=1.0, double height=1.0) | |
virtual | ~SolidObject () |
![]() | |
Object (double x=0.0, double y=0.0, double width=1.0, double height=1.0) | |
virtual | ~Object () |
virtual void | savePrevious () |
void | destroy () |
double | getY () const |
double | getX () const |
double | getWidth () const |
double | getHeight () const |
double | getPrevX () const |
double | getPrevY () const |
bool | getDestroyed () const |
Additional Inherited Members | |
![]() | |
double | x |
double | y |
double | width |
double | height |
double | prevX |
double | prevY |
bool | destroyed |
SolidObject is a base class for all collidable game objects.
SolidObject::SolidObject | ( | double | x = 0.0 , |
double | y = 0.0 , |
||
double | width = 1.0 , |
||
double | height = 1.0 |
||
) |
The default constructor of SolidObject.
x | X position of SolidObject. Defaults to 0.0 |
y | Y position of SolidObject. Defaults to 0.0 |
width | width of SolidObject. Defaults to 1.0 |
height | height of SolidObject. Defaults to 1.0 |
SolidObject implementation The default constructor of SolidObject.
x | X position of SolidObject. Defaults to 0.0 |
y | Y position of SolidObject. Defaults to 0.0 |
width | width of SolidObject. Defaults to 1.0 |
height | height of SolidObject. Defaults to 1.0 |
|
virtual |
The default destructor.