-
Notifications
You must be signed in to change notification settings - Fork 0
/
Effectif.cpp
62 lines (60 loc) · 1.21 KB
/
Effectif.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include "headers.h"
using namespace std;
Effectif::Effectif(int positionY,int texteY,int nombre)
{
m_positionX=795;
m_positionY=positionY;
m_tailleX=155;
m_tailleY=40;
m_couleur=makecol(255,255,255);
m_texteX=840;
m_texteY=texteY;
m_nombre=nombre;
}
Effectif::~Effectif()
{
}
int Effectif::getPositionX()
{
return m_positionX;
}
int Effectif::getPositionY()
{
return m_positionY;
}
int Effectif::getTailleX()
{
return m_tailleX;
}
int Effectif::getTailleY()
{
return m_tailleY;
}
int Effectif::getCouleur()
{
return m_couleur;
}
int Effectif::getTexteX()
{
return m_texteX;
}
int Effectif::getTexteY()
{
return m_texteY;
}
int Effectif::getNombre()
{
return m_nombre;
}
void Effectif::setCouleur(int couleur)
{
m_couleur=couleur;
}
void Effectif::afficher(BITMAP * doubleBuffer)
{
if((mouse_x>m_positionX)&&(mouse_x<(m_positionX+m_tailleX))&&(mouse_y>m_positionY)&&(mouse_y<(m_positionY+m_tailleY)))
setCouleur(makecol(255,0,0));
else
setCouleur(makecol(255,255,255));
rectfill(doubleBuffer,m_positionX,m_positionY,m_positionX+m_tailleX,m_positionY+m_tailleY,m_couleur);
}