The Tricycle's Ninja
|
#include <shuriken.h>
Public Member Functions | |
Shuriken (Gosu::Graphics &graphics) | |
void | draw () const |
void | move () |
double | px () |
double | py () |
void | modpx (double p) |
void | modpy (double p) |
void | reset () |
void | acelerar () |
Clase que representa el arma del jugador en este caso el shuriken, controla sus estados, movimientos, etc.
Shuriken::Shuriken | ( | Gosu::Graphics & | graphics | ) | [inline] |
Constructor de un objeto de la clase Shuriken.
graphics | Gosu::Graphics& que nos permite dibujar el shuriken(arma del jugador). |
void Shuriken::acelerar | ( | ) | [inline] |
Metodo que nos permite modificar la velocidad del arma del jugador(shuriken).
void Shuriken::draw | ( | ) | const [inline] |
Metodo que nos permite dibujar y rotar el shuriken.
void Shuriken::modpx | ( | double | p | ) | [inline] |
Metodo que nos permite cambiar la posicion en el eje X del shuriken.
p | double con la posicion x que queramos asignarle al shuriken. |
void Shuriken::modpy | ( | double | p | ) | [inline] |
Metodo que nos permite cambiar la posicion en el eje Y del shuriken.
p | double con la posicion y que queramos asignarle al shuriken. |
void Shuriken::move | ( | ) | [inline] |
Metodo que nos permite cambiar la posicion del shuriken sumandole a la posición actual de este su velocidad.
double Shuriken::px | ( | ) | [inline] |
Consulta de la posción posX del shuriken.
double Shuriken::py | ( | ) | [inline] |
Consulta de la posción posY del shuriken.
void Shuriken::reset | ( | ) | [inline] |
Metodo que nos permite devolver los valores iniciales al shuriken.