Space Sheep Xtreme Turbo Penguin Edition
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe MovableElement

Classe représentant les éléments mobiles. Plus de détails...

#include <MovableElement.h>

Graphe d'héritage de MovableElement:
Inheritance graph
[légende]

Fonctions membres publiques

 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.
 
virtual void move ()
 Déplacer l'élément mobile. Plus de détails...
 
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.
 

Attributs protégés

int my_x
 
int my_y
 
int my_dx
 
int my_dy
 
int my_w
 
int my_h
 

Description détaillée

Classe représentant les éléments mobiles.

Auteur
Théo CHASSAIGNE
Quentin HARSCOËT

Documentation des constructeurs et destructeur

MovableElement::MovableElement ( int  x,
int  y,
int  dx,
int  dy,
int  w,
int  h 
)

Constructeur paramétré

Paramètres
x: Abscisse de l'emplacement de l'élément mobile dans le Modéle
y: Ordonnée de l'emplacement de l'élément mobile dans le Modéle
dx: Vitesse (abscisse) de l'élément mobile
dy: Vitesse (ordonnée) de l'élément mobile
w: Largeur de l'élément mobile
h: Hauteur de l'élément mobile

Documentation des fonctions membres

int MovableElement::getDY ( ) const

Accesseur.

Accesseur de my_dy

Renvoie
: La vitesse (ordonnée) de l'élément mobile
int MovableElement::getH ( ) const

Accesseur.

Accesseur de my_h

Renvoie
: La hauteur de l'élément mobile de l'élément mobile
int MovableElement::getW ( ) const

Accesseur.

Accesseur de my_w

Renvoie
: La largeur de l'élément mobile de l'élément mobile
int MovableElement::getX ( ) const

Accesseur.

Accesseur de my_x

Renvoie
: L'abscisse de l'élément mobile
int MovableElement::getY ( ) const

Accesseur.

Accesseur de my_y

Renvoie
: L'ordonnée de l'élément mobile
void MovableElement::move ( )
virtual

Déplacer l'élément mobile.

Méthode permettant de déplacer l'élément mobile en abscisse et en ordonnée

Réimplémentée dans Ennemi, et Boss.

Documentation des données membres

int MovableElement::my_dx
protected

Vitesse (abscisse) de l'élément mobile

int MovableElement::my_dy
protected

Vitesse (ordonnée) de l'élément mobile

int MovableElement::my_h
protected

Hauteur de l'élément mobile

int MovableElement::my_w
protected

Largeur de l'élément mobile

int MovableElement::my_x
protected

Abscisse de l'élément mobile

int MovableElement::my_y
protected

Ordonnée de l'élément mobile


La documentation de cette classe a été générée à partir des fichiers suivants :