Ejemplo n.º 1
0
 private static void setFieldsInGamePlayer(GamePlayer viewModel, Common.Game.Player player)
 {
     viewModel.Username = player.User.UserName;
     viewModel.Colour   = player.Colour;
     viewModel.Points   = player.Points;
     viewModel.Position = player.Position;
     viewModel.Type     = player.Type.ToViewModel();
     viewModel.ID       = player.User.ID;
 }
Ejemplo n.º 2
0
        public static GamePlayer ToViewModel(this Common.Game.Player player)
        {
            GamePlayer viewModel = null;

            if (player is Common.Game.AIPlayer)
            {
                viewModel = new BotPlayer
                {
                    difficulty = (player as Common.Game.AIPlayer).Difficulty.ToViewModel()
                };
            }
            else
            {
                viewModel = new GamePlayer();
            }

            setFieldsInGamePlayer(viewModel, player);
            return(viewModel);
        }