| 12
 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
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 
 | #include <iostream>
#include <string>
#include "Personnage.h"
using namespace std;
 
void Guerrier::recoveryHP(int &hp)
{
	hp += 20;
	cout << "Hp recovery";
}
 
void Guerrier::recoverySP(int &sp)
{
	sp += 20;
	cout << "Sp recovery";
}
 
bool Guerrier::vivant() const
{
	if(hp > 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
Guerrier::Guerrier()
{
	hp = 100;
	sp = 100;
	xp = 0;
	level = 1;
	argent = 8000;
	force = 250;
	rapidite = 250;
	energie = 250;
	defense = 250;
	cout << "Son nom : " << endl;
	getline(cin,nom);
	cout << "Job : Soldat, Raider, Civile, Policier, Agent" << endl;
	cin >> classe;
	if(classe == "Soldat")
	{
	force += 125;
	rapidite += 125;
	energie += 125;
	defense += 125;
	}
	else if(classe == "Raider")
	{
	force += 125;
	rapidite += 125;
	energie += 125;
	}
	else if(classe == "Policier")
	{
	rapidite += 125;
	}
	else if(classe == "Agent")
	{
	rapidite += 125;
	energie += 125;
	}
	else
	{
	 classe = "Civile";
	}
	cout << endl << endl << "Information a propos de " << nom << "  : " << endl << "Nom : " << nom << endl << "Hp : " << hp << endl << "Sp : " << sp << endl << "Xp : " << xp << endl << "Niveau : " << level << endl << "Monnaie : " << argent << endl << endl << "Info a propos de la class " << classe << " : " << endl << "Force : " << force << endl << "Rapidite : " << rapidite << endl << "Energie : " << energie << endl << "Defense : " << defense << endl << endl;
	system("PAUSE");
}
 
void Arme::changerArme(std::string nouveauNom, int nouveauForce, int nouveauPoid, std::string &nomArme, int &forceArme, int &poid)
{
	nomArme = nouveauNom;
	forceArme = nouveauForce;
	poid = nouveauPoid;
}
 
int main()
{
	Guerrier Souwn;
} | 
Partager