The Tricycle's Ninja
|
#include <enemigo.h>
Public Member Functions | |
Enemigo (Gosu::Graphics &graphics) | |
void | draw () const |
void | drawArm () const |
void | move () |
void | moveArm () |
double | px () |
double | py () |
double | pxArm () |
double | pyArm () |
void | modpx (int num) |
void | modDisparo () |
void | resetDisparo () |
void | reset () |
bool | estDisparo () |
void | acelerar () |
Clase que representa a los enemigos(samurais), controla sus estados, movimientos, etc. y también los estados y movimientos de sus armas
Enemigo::Enemigo | ( | Gosu::Graphics & | graphics | ) | [inline] |
Constructor de un objeto de la clase Enemigo.
graphics | Gosu::Graphics& que nos permite dibujar a los enemigos(samurais). |
void Enemigo::acelerar | ( | ) | [inline] |
Metodo que nos permite modificar la velocidad de los enemigos y de sus armas.
void Enemigo::draw | ( | ) | const [inline] |
Metodo que nos permite dibujar a los enemigos(samurais).
void Enemigo::drawArm | ( | ) | const [inline] |
Metodo que nos permite dibujar las armas de los enemigos.
bool Enemigo::estDisparo | ( | ) | [inline] |
Consulta el estado de disparo del arma del enemigo.
void Enemigo::modDisparo | ( | ) | [inline] |
Metodo que nos permite cambiar la posicion en el eje X del arma del enemigo con la posición de este y activa el estado de disparo de esta.
void Enemigo::modpx | ( | int | num | ) | [inline] |
Metodo que nos permite cambiar la posicion en el eje X del enemigo.
p | double con la posicion x que queramos asignarle al enemigo. |
void Enemigo::move | ( | ) | [inline] |
Metodo que nos permite cambiar la posicion de los enemigos sumandole a la posición actual de este su velocidad.
void Enemigo::moveArm | ( | ) | [inline] |
Metodo que nos permite cambiar la posicion y la orientción del arma del enemigo sumandole a la posición actual de esta su velocidad.
double Enemigo::px | ( | ) | [inline] |
Consulta de la posción posX del enemigo.
double Enemigo::pxArm | ( | ) | [inline] |
Consulta de la posción posX del arma del enemigo.
double Enemigo::py | ( | ) | [inline] |
Consulta de la posción posY del enemigo.
double Enemigo::pyArm | ( | ) | [inline] |
Consulta de la posción posY del arma del enemigo.
void Enemigo::reset | ( | ) | [inline] |
Metodo que nos permite devolver los valores iniciales al arma del enemigo y al enemigo.
void Enemigo::resetDisparo | ( | ) | [inline] |
Metodo que nos permite devolver los valores iniciales al arma del enemigo.