Пример #1
0
        public PlayerDto CreatePlayer(string name)
        {
            var player = new Player()
            {
                Name  = name,
                XP    = 0,
                HP    = 100,
                MaxHP = 100,
                Level = 1,
                NextLevelXpRequired = 500,
                Power   = 10,
                Defense = 0
            };

            player.Map     = GenerateMap();
            player.Cell    = player.Map.Cells.ElementAt(new Random().Next(1, player.Map.Cells.Count));
            player.Weapons = new List <Weapon> {
                weapons.GetSingle(w => w.Name == "Poing")
            };
            player.Items = items.GetCollection().ToList();

            //player = this.players.CreatePlayer(player);

            return(new PlayerDto(player));
        }