Space Sheep Xtreme Turbo Penguin Edition
|
Classe représentant les ennemis du joueur. Plus de détails...
#include <Ennemi.h>
Fonctions membres publiques | |
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... | |
virtual ShootPattern | getShootPattern () 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 ennemis du joueur.
Ennemi::Ennemi | ( | TypeEnnemi * | type) |
Constructeur paramétré
type | : Type d'ennemi |
int Ennemi::getScore | ( | ) | const |
Accesseur.
Accesseur de my_type.my_score
|
virtual |
Accesseur.
Accesseur de my_type.my_shootPattern
Réimplémentée dans Boss.
TypeEnnemi * Ennemi::getType | ( | ) | const |
Accesseur.
Accesseur de my_type
Indiquer le tir touchant l'ennemi.
model | : Modéle du jeu |
Implémente Vaisseau.
|
virtual |
Faire tirer l'ennemi.
model | : Modéle du jeu |
Implémente Vaisseau.