using System; using System.Collections.Generic; using System.Text; namespace ebbits.Robots { class GlassBot : AbstractRobot { public GlassBot(int id) { init(id); this.cservos = 5; base.name = "Glas"; } public override void run() { base.startPowerMess(); setStartPosition(new int[] { 20, 68, 175, 175, 20 }, 500); setPosition(new int[] { 20, 68, 160, 162, 20 }, 400); setPosition(new int[] { -1, 154, 88, 88, -1 }, 400); setPosition(new int[] { -1, -1, 86, 116, 42 }, 200); setPosition(new int[] { -1, -1, 77, -1, 48 }, 50); setPosition(new int[] { 160, -1, -1, -1, -1 }, 200); setPosition(new int[] { -1, -1, 85, -1, -1 }, 20); setPosition(new int[] { -1, -1, -1, 106, -1 }, 200); setPosition(new int[] { -1, -1, 118, 122, 174 }, 200); setPosition(new int[] { -1, 13, -1, -1, -1 }, 300); setPosition(new int[] { -1, -1, 90, 100, 20 }, 200); setPosition(new int[] { -1, -1, 80, 94, 26 }, 20); // Fine Settings System.Threading.Thread.Sleep(1000); setPosition(new int[] { -1, -1, 90, 90, 20 }, 20); // Fine Lift setPosition(new int[] { -1, -1, 103, 105, 80 }, 150); setPosition(new int[] { -1, 154, 118, 122, 174 }, 300); setPosition(new int[] { -1, -1, 86, 102, 42 }, 300); setPosition(new int[] { -1, -1, 83, 113, 48 }, 100); setPosition(new int[] { -1, -1, -1, 117, -1 }, 20); setPosition(new int[] { 20, -1, 78, -1, -1 }, 150); setPosition(new int[] { -1, -1, 81, 111, -1 }, 20); setPosition(new int[] { -1, -1, 90, -1, -1 }, 100); setPosition(new int[] { 20, 68, 160, 162, 20 }, 400); setPosition(new int[] { 20, 68, 175, 175, 20 }, 400); shutdownServo(); } } }