Creates an Enemy object that inherits MapObject which in turn inherits Creature.
More...
#include <enemy.h>
|
|
int | type |
| |
|
bool | deleteable |
| |
|
float | speed |
| |
|
float | velocityX |
| |
|
float | velocityY |
| |
|
Texture * | texture |
| |
|
int | srcWidth |
| |
|
int | srcHeight |
| |
|
int | srcX |
| |
|
int | srcY |
| |
|
int | width |
| |
|
int | height |
| |
|
float | x |
| |
|
float | y |
| |
Creates an Enemy object that inherits MapObject which in turn inherits Creature.
| Enemy::Enemy |
( |
Texture * |
inputTexture, |
|
|
float |
inX, |
|
|
float |
inY, |
|
|
int |
inType |
|
) |
| |
Constructs an Enemy object Constructs the Enemy object.
- Parameters
-
| Texture* | a pointer to a Texture loaded into memory. |
| float | initial x position. |
| float | initial y position. |
| int | the Enemy type. |
De-constructs an Enemy object De-constructs the Enemy object
| bool Enemy::getDeletable |
( |
| ) |
|
Getter # deleteable
- Returns
- bool does the object need deleting.
| float Enemy::getSpeed |
( |
| ) |
|
Getter # speed
- Returns
- float the enemy's speed.
Getter # type
- Returns
- int the type.
| void Enemy::setDeletable |
( |
bool |
inputDelete | ) |
|
Setter # deleteable Sets if the object needs to be deleted.
- Parameters
-
| bool | does the object need deleting. |
| void Enemy::setSpeed |
( |
float |
inputSpeed | ) |
|
Setter # speed Sets the speed of the enemy.
- Parameters
-
| void Enemy::typeSetup |
( |
| ) |
|
Sets the type of the Enemy Uses the value of type to set up initial values for the Enemy
The documentation for this class was generated from the following files:
- PGGAssignment1SDL/enemy.h
- PGGAssignment1SDL/enemy.cpp