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