Space Sheep Xtreme Turbo Penguin Edition
|
Classe représentant les boss de fin de niveau. Plus de détails...
#include <Boss.h>
Fonctions membres publiques | |
Boss (TypeBoss *type) | |
Constructeur paramétré Plus de détails... | |
ShootPattern | getShootPattern () const |
Accesseur. Plus de détails... | |
void | changePattern () |
Changer le pattern. Plus de détails... | |
void | move () |
Déplacer le boss. Plus de détails... | |
![]() | |
Ennemi () | |
Constructeur par défaut. | |
Ennemi (TypeEnnemi *type) | |
Constructeur paramétré Plus de détails... | |
virtual | ~Ennemi () |
Destructeur. | |
int | getScore () const |
Accesseur. Plus de détails... | |
TypeEnnemi * | getType () const |
Accesseur. Plus de détails... | |
void | shoot (GameModel *model) |
Faire tirer l'ennemi. Plus de détails... | |
std::vector< Tir * >::iterator | isShot (GameModel *model) const |
Indiquer le tir touchant l'ennemi. Plus de détails... | |
void | move () |
Déplacer l'ennemi. | |
![]() | |
Vaisseau (int hp, TypeTir *type, float shootingSpeed) | |
Constructeur paramétré Plus de détails... | |
virtual | ~Vaisseau () |
Destructeur. | |
int | getHP () const |
Accesseur. Plus de détails... | |
int | getMaxHP () const |
Accesseur. Plus de détails... | |
TypeTir * | getTypeTir () const |
Accesseur. Plus de détails... | |
bool | getAlive () const |
Accesseur. Plus de détails... | |
float | getShootingSpeed () const |
Accesseur. Plus de détails... | |
sf::Clock * | getClock () |
Accesseur. Plus de détails... | |
void | setHP (int i) |
Définir les points de vie du Vaisseau. Plus de détails... | |
void | setTypeTir (TypeTir *type) |
Définir le type de tir du Vaisseau. Plus de détails... | |
void | setAlive (bool b) |
Définir l'état du Vaisseau. Plus de détails... | |
![]() | |
MovableElement () | |
Constructeur par défaut. | |
MovableElement (int x, int y, int dx, int dy, int w, int h) | |
Constructeur paramétré Plus de détails... | |
virtual | ~MovableElement () |
Destructeur. | |
virtual void | moveLeft () |
Déplacer l'élément mobile vers la gauche. | |
virtual void | moveRight () |
Déplacer l'élément mobile vers la droite. | |
virtual void | moveDown () |
Déplacer l'élément mobile vers le bas. | |
virtual void | moveUp () |
Déplacer l'élément mobile vers le haut. | |
int | getX () const |
Accesseur. Plus de détails... | |
int | getY () const |
Accesseur. Plus de détails... | |
int | getDY () const |
Accesseur. Plus de détails... | |
int | getW () const |
Accesseur. Plus de détails... | |
int | getH () const |
Accesseur. Plus de détails... | |
void | setX (int x) |
Définir l'abscisse de l'élément mobile. | |
void | setY (int y) |
Définir l'ordonnée de l'élément mobile. | |
Additional Inherited Members | |
![]() | |
TypeTir * | my_typeTir |
sf::Clock | my_clock |
float | my_shootingSpeed |
Classe représentant les boss de fin de niveau.
Boss::Boss | ( | TypeBoss * | type) |
Constructeur paramétré
type | : Type du boss |
void Boss::changePattern | ( | ) |
Changer le pattern.
Méthode permettant de changer le pattern actuellement utilisé
|
virtual |
Accesseur.
Accesseur de my_actualShootPattern
Réimplémentée à partir de Ennemi.
|
virtual |
Déplacer le boss.
Méthode permettant de déplacer le Boss
Réimplémentée à partir de MovableElement.