Ejemplo n.º 1
0
        public void doWork()
        {
            updateBelief(effector.getBoard());


            //Afficher le Board
            for (int i = 7; i >= 0; i--)
            {
                switch (i)
                {
                case 0: Console.Write("8"); break;

                case 1: Console.Write("7"); break;

                case 2: Console.Write("6"); break;

                case 3: Console.Write("5"); break;

                case 4: Console.Write("4"); break;

                case 5: Console.Write("3"); break;

                case 6: Console.Write("2"); break;

                case 7: Console.Write("1"); break;
                }
                Console.Write("|");
                for (int j = 7; j >= 0; j--)
                {
                    if (belief.isOccupied(i, j))
                    {
                        Console.Write(belief.getCase(i, j).getPiece().getPiece());
                    }
                    else
                    {
                        Console.Write("x");
                    }

                    if (j == 0)
                    {
                        Console.Write("\n");
                        //retour à la ligne
                    }
                }
            }
        }