Esempio n. 1
0
 /// <summary>Creates a state.</summary>
 public static State Create(Map map)
 {
     return(Create(
                0,
                Hero.Initial(map, PlayerType.Hero1),
                Hero.Initial(map, PlayerType.Hero2),
                Hero.Initial(map, PlayerType.Hero3),
                Hero.Initial(map, PlayerType.Hero4),
                MineOwnership.Create(map)));
 }
Esempio n. 2
0
 /// <summary>Creates a state.</summary>
 public static State Create(Map map)
 {
     return(Create(
                0,
                Hero.Initial(map, PlayerType.Hero1),
                Hero.Initial(map, PlayerType.Hero2),
                Hero.Initial(map, PlayerType.Hero3),
                Hero.Initial(map, PlayerType.Hero4),
                new int[0]));
 }
Esempio n. 3
0
        /// <summary>Gets an intial Hero.</summary>
        public static Hero Initial(Map map, PlayerType player)
        {
            var tile = map.GetSpawn(player);

            return(Hero.Initial(tile.X, tile.Y));
        }