Referencia de la Clase Enemigo

Clase Enemigo. Más...

#include <Enemigo.h>

Diagrama de herencias de Enemigo
Abeja

Lista de todos los miembros.

Métodos públicos

 Enemigo (Gosu::Image *img, int movX_min, int movX_max, int movY, int width, int height, int velX=0)
 Crea un objeto de la clase Enemigo.
virtual ~Enemigo ()
 Elimina un objeto Enemigo y libera su espacio en memoria.
int movX1 ()
 Devuelve el lugar donde el enemigo comienza su recorrido en el nivel.
int movX2 ()
 Devuelve el lugar donde el enemigo termina su recorrido en el nivel.
int movY ()
 Devuelve la posición en el eje y del enemigo en el nivel.
int width ()
 Devuelve el ancho del enemigo.
int height ()
 Devuelve el alto del enemigo.
int posicion ()
 Devuelve la posición en el eje x del nivel en la que se encuentra el enemigo.
void posicion (int pos)
 Modifica la posición en el eje x en la que se encuentra el enemigo.
Gosu::Image * get_enemy ()
 Devuelve la imagen del enemigo.
int direccion ()
 Indica si el enemigo se mueve hacia la derecha (0) o hacia la izquierda (1).
void direccion (int dir)
 Cambia la dirección en la que se mueve el enemigo.
int palader ()
 Se usa para modificar la imagen del enemigo cuando se mueve hacia la derecha.
int palaizq ()
 Se usa para modificar la imagen del enemigo cuando se mueve hacia la izquierda.
int velX ()
 Devuelve la velocidad horizontal del enemigo.

Descripción detallada

Clase Enemigo.

Esta clase servirá para representar a los enemigos.

Autor:
Rodríguez Quirós, Estefanía
Versión:
0.1

Documentación del constructor y destructor

Enemigo::Enemigo ( Gosu::Image *  img,
int  movX_min,
int  movX_max,
int  movY,
int  width,
int  height,
int  velX = 0 
)

Crea un objeto de la clase Enemigo.

Devuelve:
Objeto inicializado de la clase Enemigo

Documentación de las funciones miembro

int Enemigo::direccion (  ) 

Indica si el enemigo se mueve hacia la derecha (0) o hacia la izquierda (1).

Devuelve:
0 si el enemigo se está moviendo hacia la derecha y 1 si lo hace hacia la izquierda.
Gosu::Image * Enemigo::get_enemy (  ) 

Devuelve la imagen del enemigo.

Devuelve:
Atributo malote_ que contiene la imagen del enemigo.
int Enemigo::height (  ) 

Devuelve el alto del enemigo.

Devuelve:
Atributo height_ que contiene los píxeles de alto del enemigo.
int Enemigo::movX1 (  ) 

Devuelve el lugar donde el enemigo comienza su recorrido en el nivel.

Devuelve:
Atributo movX1_ que contiene el margen izquiero de la zona en la que el enemigo se mueve.
int Enemigo::movX2 (  ) 

Devuelve el lugar donde el enemigo termina su recorrido en el nivel.

Devuelve:
Atributo movX2_ que contiene el margen derecho de la zona en la que el enemigo se mueve.
int Enemigo::movY (  ) 

Devuelve la posición en el eje y del enemigo en el nivel.

Devuelve:
Atributo movY_ que contiene la posición en el eje y del enemigo en el nivel.
int Enemigo::palader (  ) 

Se usa para modificar la imagen del enemigo cuando se mueve hacia la derecha.

Devuelve:
Varía entre 0 y 1 para usar dicho número como iterador en un vector que servirá para variar la imagen del enemigo.
int Enemigo::palaizq (  ) 

Se usa para modificar la imagen del enemigo cuando se mueve hacia la izquierda.

Devuelve:
Varía entre 0 y 1 para usar dicho número como iterador en un vector que servirá para variar la imagen del enemigo.
int Enemigo::posicion (  ) 

Devuelve la posición en el eje x del nivel en la que se encuentra el enemigo.

Devuelve:
Atributo pos_ que contiene la posición en el eje x del nivel en la que se encuentra el enemigo.
int Enemigo::velX (  ) 

Devuelve la velocidad horizontal del enemigo.

Devuelve:
Atributo velX_ que contiene la velocidad horizontal del enemigo.
int Enemigo::width (  ) 

Devuelve el ancho del enemigo.

Devuelve:
Atributo width_ que contine los píxeles de ancho del enemigo.

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Funciones
Generado el Wed May 23 00:59:10 2012 para Coherencia-Zer0 por  doxygen 1.6.3