Пример #1
0
        public override void EnterState(WorldScreen Game)
        {
            Game.DisplayBoard(Game.CurrentBoard);
            var ghost = 0;

            foreach (var move in Coerceo.EnumerateLegalPieceMoves(SelectedPiece, Game.CurrentBoard))
            {
                var neighbor = Coerceo.FindMoveNeighbor(SelectedPiece, move.Direction);
                Game.ShowGhost(ghost++, SelectedPiece.Triangle % 2, neighbor.Tile, neighbor.Triangle, move);
            }
        }
Пример #2
0
        public override void EnterState(WorldScreen Game)
        {
            Game.DisplayBoard(Game.CurrentBoard);

            AsyncTask = AIV2.PickBestMove(Game.CurrentBoard, 8);
        }
Пример #3
0
 public override void EnterState(WorldScreen Game)
 {
     Game.DisplayBoard(Game.CurrentBoard);
 }