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
|
// Constructeur de la class fille:
guerrier::guerrier(string name, int nb1, int nb2) : MainPerso(name, nb1, nb2) {
m_txtr_persoB.loadFromFile("./bin/img/Personnage/Guerrier/body_s.png");
m_txtr_persoH.loadFromFile("./bin/img/Personnage/Guerrier/hair_s.png");
m_persoB_s.setTexture(m_txtr_persoB);
m_persoH_s.setTexture(m_txtr_persoH);
}
constructeur de la class mère:
MainPerso::MainPerso(string name, int nb1, int nb2) {
m_rdrTxtr_perso.create(32, 32);
m_XPact=0;
m_lvl=1;
m_name=name;
m_pv=m_baseIntVar[0];
m_armure=m_baseIntVar[2];
m_resist=m_baseIntVar[3];
m_speed=m_baseFloatVar[0];
m_reg=m_baseFloatVar[1];
m_atspd=m_baseFloatVar[2];
m_dmgMag=m_baseIntVar[4];
m_dmgPhy=m_baseIntVar[5];
m_clrSelect1=nb1;
m_clrSelect2=nb2;
upColor();
upAnim();
m_posAct.x=0;
m_posAct.y=0;
m_perso_s.setPosition(Vector2f(m_posAct.x, m_posAct.y));
} |
Partager