-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathperso.cpp
More file actions
73 lines (72 loc) · 2.68 KB
/
perso.cpp
File metadata and controls
73 lines (72 loc) · 2.68 KB
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
63
64
65
66
67
68
69
70
71
72
73
/*--------------------------------------------------------------------------
-- ,-----.,------.,--. ,--.,--------.,------. ,---. ,--. ,------. --
-- ' .--./| .---'| ,'.| |'--. .--'| .--. ' / O \ | | | .---' --
-- | | | `--, | |' ' | | | | '--'.'| .-. || | | `--, --
-- ' '--'\| `---.| | ` | | | | |\ \ | | | || '--.| `---. --
--- `-----'`------'`--' `--' `--' `--' '--'`--' `--'`-----'`------' ---
----------------------------------------------------------------------------
---------------------------------------------------------------------------
-- Company: Ecole Centrale Paris ( MS Embedded Systems )
-- Engineer: Anass Bensrhir --- Alain Tchiegang --- Marouane Ben amor
--
-- Create Date: 01:58:31 10/02/2011
-- Design Name: Centrale Snake V1.0
-- Class Name: Point
-- Project Name:
-- Targets: Cross-Platform :Windows/Linux/Mac
-- Tool versions: Microsoft Visual Studio 2010
-- Description:
-- Class perso qui permet de gérer toutes les données du joueur(score,vies,niveau)
-- Dependencies:
-- Aucune
-- Revision:
-- Revision 0.01 -
-- Additional Comments:
--
------------------------------------------------------------------------------
/*-----------*-------------------------------------------
-- Declaration des Librairies
-----------*-------------------------------------------*/
#include "perso.h"
/*-----------*-------------------------------------------
-- Constructeur de la Classe perso
-----------*-------------------------------------------*/
perso::perso(){
this->nom="snake";
this->score=0;
this->vies=3;// 3 vies par défaut
this->niveau=1;
}
/*-----------*-------------------------------------------
-- Getters de la Classe perso
-----------*-------------------------------------------*/
int perso:: getscore(){
return this->score;
}
int perso:: getvies(){
return this->vies;
}
int perso:: getniveau(){
return this->niveau;
}
/*-----------*-------------------------------------------
-- Setters de la Classe perso
-----------*-------------------------------------------*/
void perso:: setscore(){
this->score=this->score+5;
}
void perso:: setvies(int vies){
this->vies=vies;
}
void perso:: setniveau(int niveau){
this->niveau=niveau;
}
/*-----------*-------------------------------------------
-- Méthode vérifier nombre de vies disponibles
-----------*-------------------------------------------*/
bool perso:: verifiervies(){
if (this->vies==0){
return false;
}
return true;
}