Beat em up Spiel C++
-
Hallo, ich soll ein Beat em up Spiel machen, wo es verschiedene Charaktere mit verschiedenen Fähigkeiten gibt. Dabei soll ich Klassen und die Vererbungsstruktur anwenden.
Jetzt die Frage wie kann ich diese "Abilities" richtig umsetzen?Derzeit habe ich nur so etwas:
code:class Abilities {
//warrior:
int Axeswing;
int Axethrow;
int Axeslash;
//mage
int Fireball;
int Iceball;
int Thunderball;//archer
int Arrowshot;
int Arrowrain;
int Arrow;};
class Character
{string characterClass;
public:
virtual ~Character();Character(
// const std::string &name;string characterClass,
int health,
int maxHealth,
int damage,
int attack
);Character(int choice) { if (choice == 1) { characterClass = "Warrior"; Character attack = 60; Character health = 400; }//if 1 if (choice == 2) { characterClass = "Wizard"; Character attack = 90; Character health = 310; }//if 2 if (choice == 3) { characterClass = "Archer"; Character attack = 75; Character health = 370; }//if 3 }