/* Cette methode sert a ajouter ou a retirer un certain * nombre de points de vie a une structure ciblee */ void Structure::modifierVie(sf::Int32 const valeur) { if(vie + valeur < vieMax) { setVie(vie + valeur); if(valeur > 0) std::cout << "La structure est reparee pour " << valeur << " points de vie" << std::endl << std::endl; if(valeur < 0) std::cout << "La structure subit " << -valeur << " degats" << std::endl << std::endl; } else setVie(vieMax); }
int DialogueConfiguration::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: naviguer(); break; case 1: setVie((*reinterpret_cast< int(*)>(_a[1]))); break; default: ; } _id -= 2; } return _id; }
Guerrier::Guerrier(QString classePredilection) { if(classePredilection == "Guerrier") { this->classePredilection = 1; }else { this->classePredilection = 0; } setVie(); setAge(); setAlignement(); setCaracteristiqueStandard(); setJetSauvegarde(); setBBA(); setCompetences(); setArmesEtArmures(); setRichesse(); }