public void Initialize() { string text = System.IO.File.ReadAllText(@"TestConfig.txt"); Settings = JsonConvert.DeserializeObject <PickAndPlaySettings>(text); Service = new PickAndPlayService(Settings); }
public void BishopsFromCenterToCorners() { PickAndPlayService service = new PickAndPlayService(settings); service.IssueMove("Bd4-a1"); service.IssueMove("Be4-h1"); service.IssueMove("Bd5-a8"); service.IssueMove("Be5-h8"); }
static void Main(string[] args) { string text = System.IO.File.ReadAllText(@"Config.txt"); PickAndPlaySettings settings = JsonConvert.DeserializeObject <PickAndPlaySettings>(text); PickAndPlayService service = new PickAndPlayService(settings); string ply; while (true) { try { ply = console.ReadLine(); service.IssueMove(ply); } catch { console.WriteLine("I'm sorry, your move could not be completed as entered."); } } }
public void SquareLocationTester() { PickAndPlayService service = new PickAndPlayService(settings); service.Sender.Pick(); System.Threading.Thread.Sleep(5000); service.Sender.GoTo(0, 0, settings.PieceHeight); System.Threading.Thread.Sleep(5000); service.TestPosition("a1"); System.Threading.Thread.Sleep(5000); service.TestPosition("h1"); System.Threading.Thread.Sleep(5000); service.TestPosition("a8"); System.Threading.Thread.Sleep(5000); service.TestPosition("h8"); System.Threading.Thread.Sleep(6000); service.TestPosition("a1"); service.Sender.SendHome(); service.Sender.Play(); service.Sender.MotorsOff(); service.Sender.Disconnect(); }