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 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