Proyecto X-Soldiers V1 Mayo 2011
Public Member Functions
Jugador Class Reference

Controla las acciones del soldado y sus caracteristicas. More...

#include <jugador.h>

List of all members.

Public Member Functions

 Jugador (int px, int py)
int Vida () const
int Velocidad () const
int PosicionX () const
int PosicionY () const
ArmaArmaActual () const
void Vida (int vida)
void Velocidad (int v)
void PosicionX (int posx)
void PosicionY (int posy)
int estado () const
void estado (int e)
clock_t tiempoi () const
clock_t tiempof () const
double tiempo () const
void tiempoim ()
void tiempofm ()

Detailed Description

Controla las acciones del soldado y sus caracteristicas.


Constructor & Destructor Documentation

Jugador::Jugador ( int  px,
int  py 
) [inline]

Constructor de un objeto de la clase Jugador.

Parameters:
intpx Posicion en el eje de las x.
intpy Posicion en el eje de las y.

References VELOCIDAD, and VIDA.


Member Function Documentation

Arma* Jugador::ArmaActual ( ) const [inline]

Metodo que devuelve el arma asociada a nuestro soldado.

Returns:
arma del jugador.
int Jugador::estado ( ) const [inline]

Metodo que devuelve el estado del soldado.

Returns:
devuelve estado del soldado
void Jugador::estado ( int  e) [inline]

Metodo que modifica el estado del soldado.

Parameters:
inte modificador del estado en el que se encuentra el personaje
void Jugador::PosicionX ( int  posx) [inline]

Metodo que modifica la posicion en el eje X del soldado.

Parameters:
intposx modificador de la posición x del personaje en el mapa
int Jugador::PosicionX ( ) const [inline]

Metodo que devuelve la posicion en el eje X del soldado.

Returns:
posicion eje X.
void Jugador::PosicionY ( int  posy) [inline]

Metodo que modifica la posicion en el eje Y del soldado.

Parameters:
intposy modificador de la posición y del personaje en el mapa
int Jugador::PosicionY ( ) const [inline]

Metodo que devuelve la posicion en el eje Y del soldado.

Returns:
posicion eje Y.
double Jugador::tiempo ( ) const [inline]

Metodo que devuelve la diferencia del tiempo entre relojes.

Returns:
diferencia del tiempo
clock_t Jugador::tiempof ( ) const [inline]

Metodo que devuelve el estado del reloj final.

Returns:
tiempo final
void Jugador::tiempofm ( ) [inline]

Metodo que modifica el estado del reloj final.

clock_t Jugador::tiempoi ( ) const [inline]

Metodo que devuelve el estado del reloj inicial.

Returns:
tiempo inicial
void Jugador::tiempoim ( ) [inline]

Metodo que modifica el estado del reloj inicial.

void Jugador::Velocidad ( int  v) [inline]

Metodo que modifica la velocidad actual del soldado.

Parameters:
intv modificador de la velocidad del personaje
int Jugador::Velocidad ( ) const [inline]

Metodo que devuelve la velocidad actual del soldado.

Returns:
velocidad actual del jugador.
void Jugador::Vida ( int  vida) [inline]

Metodo que modifica la vida actual del soldado.

Parameters:
intvida modificador de la vida del jugador
int Jugador::Vida ( ) const [inline]

Metodo que devuelve la vida actual del soldado.

Returns:
vida actual del jugador.

The documentation for this class was generated from the following file: