コード例 #1
0
ファイル: State.cs プロジェクト: Corniel/Vindinium
 /// <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)));
 }
コード例 #2
0
ファイル: State.cs プロジェクト: advdh/Vindinium
 /// <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]));
 }
コード例 #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));
        }