Beispiel #1
0
        static public void GameLoop()
        {
            Board tmpBrd = new Board();

            tmpBrd.DrawDesktop();
            //test
            string mv         = "";
            bool   WantToPlay = true;

            while (WantToPlay)
            {
                mv = Console.ReadLine();
                if (mv == "exit")
                {
                    WantToPlay = false;
                    Console.Clear();
                    //return; need it?
                }
                if (mv == "history")
                {
                    //print history
                    tmpBrd.PrintHistory();
                }
                else
                {
                    tmpBrd.Move(new Step(mv));
                    tmpBrd.DrawDesktop();
                }
            } //TODO: какой игрок сейчас ходит? - вот такие шахматы и можно перемещать...
        }