| @@ -40,15 +40,20 @@ namespace Gaming | |||||
| { | { | ||||
| Character newPlayer; | Character newPlayer; | ||||
| if (characterType == CharacterType.Teacher) | |||||
| DoubleFactorTeacher(); | |||||
| if (characterType == CharacterType.Robot) | |||||
| { | |||||
| newPlayer = new Golem(pos, GameData.characterRadius, parent); | |||||
| } | |||||
| else | else | ||||
| { | { | ||||
| if (characterType == CharacterType.Robot) | |||||
| if (GameData.IsGhost(characterType)) | |||||
| newPlayer = new Ghost(pos, GameData.characterRadius, characterType); | |||||
| else | |||||
| { | { | ||||
| newPlayer = new Golem(pos, GameData.characterRadius, parent); | |||||
| newPlayer = new Student(pos, GameData.characterRadius, characterType); | |||||
| if (characterType == CharacterType.Teacher) | |||||
| DoubleFactorTeacher(); | |||||
| } | } | ||||
| else newPlayer = (GameData.IsGhost(characterType)) ? new Ghost(pos, GameData.characterRadius, characterType) : new Student(pos, GameData.characterRadius, characterType); | |||||
| } | } | ||||
| gameMap.Add(newPlayer); | gameMap.Add(newPlayer); | ||||