#include <Enemigo.h>
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. |
Clase Enemigo.
Esta clase servirá para representar a los enemigos.
Enemigo::Enemigo | ( | Gosu::Image * | img, | |
int | movX_min, | |||
int | movX_max, | |||
int | movY, | |||
int | width, | |||
int | height, | |||
int | velX = 0 | |||
) |
int Enemigo::direccion | ( | ) |
Indica si el enemigo se mueve hacia la derecha (0) o hacia la izquierda (1).
Gosu::Image * Enemigo::get_enemy | ( | ) |
Devuelve la imagen del enemigo.
int Enemigo::height | ( | ) |
Devuelve el alto del enemigo.
int Enemigo::movX1 | ( | ) |
Devuelve el lugar donde el enemigo comienza su recorrido en el nivel.
int Enemigo::movX2 | ( | ) |
Devuelve el lugar donde el enemigo termina su recorrido en el nivel.
int Enemigo::movY | ( | ) |
Devuelve 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.
int Enemigo::palaizq | ( | ) |
Se usa para modificar la imagen del enemigo cuando se mueve hacia la izquierda.
int Enemigo::posicion | ( | ) |
Devuelve 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.
int Enemigo::width | ( | ) |
Devuelve el ancho del enemigo.