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
| Perso* Creer_Humain (int y) {
Perso *Temporaire;
switch (y) {
case eGuerrier : Temporaire = new Humain_Guerrier; break;
case eArcher : Temporaire = new Humain_Archer; break;
case eBarbare : Temporaire = new Humain_Barbare; break;
case eCavalier : Temporaire = new Humain_Cavalier; break;
case eRanger : Temporaire = new Humain_Ranger; break;
case eBandit : Temporaire = new Humain_Bandit; break;
case eAssassin : Temporaire = new Humain_Assassin; break;
case eAcrobate : Temporaire = new Humain_Acrobate; break;
case eMagicien : Temporaire = new Humain_Magicien; break;
case eClerc : Temporaire = new Humain_Clerc; break;
case eNecromancien : Temporaire = new Humain_Necromancien; break;
case eDruide : Temporaire = new Humain_Druide; break;
case eAlchimiste : Temporaire = new Humain_Alchimiste; break;
case eNavigateur : Temporaire = new Humain_Navigateur; break;
case eColporteur : Temporaire = new Humain_Colporteur; break;
case eChevaliere_du_kraan : Temporaire = new Humain_Chevaliere_du_kraan; break;
case eGardien_des_enfers : Temporaire = new Humain_Gardien_des_enfers; break;
case eGuerrier_de_la_nuit : Temporaire = new Humain_Guerrier_de_la_nuit; break;
case eTemplier : Temporaire = new Humain_Templier; break;
};
return Temporaire;
}
Perso* Creer_Nain (int y) {
Perso *Temporaire;
switch (y) {
case eGuerrier : Temporaire = new Nain_Guerrier; break;
case eBarbare : Temporaire = new Nain_Barbare; break;
case eCavalier : Temporaire = new Nain_Cavalier; break;
case eRanger : Temporaire = new Nain_Ranger; break;
case eBandit : Temporaire = new Nain_Bandit; break;
case eAcrobate : Temporaire = new Nain_Acrobate; break;
case eClerc : Temporaire = new Nain_Clerc; break;
case eDruide : Temporaire = new Nain_Druide; break;
case eAlchimiste : Temporaire = new Nain_Alchimiste; break;
case eColporteur : Temporaire = new Nain_Colporteur; break;
case eTemplier : Temporaire = new Nain_Templier; break;
};
return Temporaire;
} |