rendered paste bodyCharacterFactory::CharacterFactory(std::string _name, CharClass::Enum _myFirstClass, CharClass::Enum _mySecondClass)
{
for (int i = 1; i <= 2; i++)
{
if (i == 1)
currentClass = _myFirstClass;
else
currentClass = _mySecondClass;
CharacterArgs = new CharacterArgs(_name);
switch (currentClass)
{
case CharClass::Warrior: {
myCharacter = new Warrior(CharacterArgs);
}
case CharClass::Mage: {
myCharacter = new Mage(CharacterArgs);
}
case CharClass::Rogue: {
myCharacter = new Rogue(CharacterArgs);
}
default:
return null;
}
}
}