#include <case_terrain.h>
case_terrain::case_terrain |
( |
QLabel * |
parent = 0 ) | |
|
void case_terrain::clicked |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
signal |
void case_terrain::deselect |
( |
) | |
|
case_terrain::deselect() Permet de deselectionner la case : supprime l'entourage jaune autour de la case l'image en dessous est conserve
void case_terrain::mousePressEvent |
( |
QMouseEvent * |
event) | |
|
void case_terrain::resizeEvent |
( |
QResizeEvent * |
event) | |
|
case_terrain::resizeEvent() Reecriture du Slot rezizeEvent pour pouvoir gerer le redimentionnement de la fenetre
- Parameters
-
[in] | event | Information sur l'évent. |
void case_terrain::select |
( |
) | |
|
case_terrain::select() Permet de selectionner la case : ajoute un entourage jaune autour de la case l'image en dessous est conserve
void case_terrain::setCouleur |
( |
int |
couleur) | |
|
void case_terrain::setPiece |
( |
piece |
ma_piece, |
|
|
int |
groupe |
|
) |
| |
case_terrain::setPiece() Permet de definir la Piece sur la case. cette fonction repeint la case avec la piece dessus elle se sert du groupe pour savoir si c'est noir ou blanc
- Parameters
-
[in] | ma_piece | Piece qui va se trouver sur la case |
[in] | groupe | Couleur de la piece |
void case_terrain::setPosition |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
case_terrain::setPosition() Permet de définir la position de la case dans l'échiquier
- Parameters
-
[in] | x | Coordonnee en x. |
[in] | y | Coordonnee en y. |
void case_terrain::setTerrain |
( |
terrain * |
mon_terrain) | |
|
case_terrain::setTerrain() Permet de definir un pointeur vers le terrain ou la case apparait Doit etre OBLIGATOIREMENT appeler apres le constructeur
- Parameters
-
[in] | mon_terrain | Pointeur vers le terrain. |
QPixmap case_terrain::superpositionImage |
( |
QPixmap |
base, |
|
|
QPixmap |
overlay |
|
) |
| |
case_terrain::superpositionImage() Fonction utilitaire qui permet de fusionner 2 images ensemble , avec la transparence cela me permet d'afficher la case (blanche/noir) et un pion avec l'illumination de la case
- Parameters
-
[in] | base | Image de base |
[in] | overlay | Image qui va se placer dessus |
The documentation for this class was generated from the following files:
- /home/uranium/Dropbox/fac/semestre6/info402/projet/jeux_echec/case_terrain.h
- /home/uranium/Dropbox/fac/semestre6/info402/projet/jeux_echec/case_terrain.cpp