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: какой игрок сейчас ходит? - вот такие шахматы и можно перемещать... }