Public Member Functions | |
Nivel (Gosu::Graphics &graphics, int nivel) | |
int | width () const |
int | height () const |
int | nivel () const |
Gosu::Image * | fondo () const |
vector< Obstaculo * >::iterator | HayObstaculoDer (Aranya *minyimi) |
Comprueba si hay obstáculos justo a la derecha de la araña. | |
vector< Obstaculo * >::iterator | HayObstaculoIzq (Aranya *minyimi) |
Comprueba si hay obstáculos justo a la izquierda de la araña. | |
vector< Obstaculo * >::iterator | HayObstaculoArriba (Aranya *minyimi) |
Comprueba si hay obstáculos justo a la derecha de la araña. | |
vector< Obstaculo * >::iterator | HayObstaculoAbajo (Aranya *minyimi) |
Comprueba si hay obstáculos justo a la derecha de la araña. | |
bool | HayEnemigoDer () |
Comprueba si hay enemigos justo a la derecha de la araña. | |
bool | HayEnemigoIzq () |
Comprueba si hay enemigos justo a la izquierda de la araña. | |
bool | HayEnemigoArriba () |
Comprueba si hay enemigos justo arriba de la araña. | |
bool | HayEnemigoAbajo () |
Comprueba si hay enemigos justo abajo de la araña. | |
bool | MuereMinyimiMuere (Aranya *minyimi) |
vector< Obstaculo * > & | Obstaculos () |
vector< Enemigo * > & | Enemigos () |
vector< Mosquito * > & | Mosquitos () |
void | draw (int x, int y=0, int z=0) |
void | mover_enemigos (int desplazamiento) |
void | mover_mosquitos (int desplazamiento) |
bool | Comida (Aranya *minyimi) |
bool | fin () |
bool | finalactivo () |
bool Nivel::HayEnemigoAbajo | ( | ) |
Comprueba si hay enemigos justo abajo de la araña.
bool Nivel::HayEnemigoArriba | ( | ) |
Comprueba si hay enemigos justo arriba de la araña.
bool Nivel::HayEnemigoDer | ( | ) |
Comprueba si hay enemigos justo a la derecha de la araña.
bool Nivel::HayEnemigoIzq | ( | ) |
Comprueba si hay enemigos justo a la izquierda de la araña.
Comprueba si hay obstáculos justo a la derecha de la araña.
Comprueba si hay obstáculos justo a la derecha de la araña.
Comprueba si hay obstáculos justo a la derecha de la araña.
Comprueba si hay obstáculos justo a la izquierda de la araña.
void Nivel::mover_enemigos | ( | int | desplazamiento | ) |
Avanzando hacia la derecha
Girando en el rango máximo, de derecha a izquierda
Retrocediendo hacia la izquierda
Girando en el rango mínimo, de izquierda a derecha