All pastes #2134624 Raw Edit

Miscellany

public text v1 · immutable
#2134624 ·published 2012-04-01 23:24 UTC
rendered paste body
CharacterFactory::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;
		}
	}

}