public static TaskDialogAbstract GetTask(TaskDialog taskDialog, int taskScore, PlayerModel player)
 {
     switch (taskDialog)
     {
         case TaskDialog.Bear:
             return new BearTask(player.Name, player.Score);
         case TaskDialog.Make:
             return new MakeTask(taskScore,player.Name,player.Score);
         case TaskDialog.RefuseFirstTime:
             return new RefuseTask(taskScore);
         case TaskDialog.RefuseSecondTime:
             return new RefuseAndMoveTask(player.Name, player.Score);
         default: throw new NotImplementedException();
     }
 }
Exemple #2
0
 public Player()
 {
     _playerModel = new PlayerModel();
 }
Exemple #3
0
 public Player(PlayerModel player)
 {
     _playerModel = player;
 }