public static void CreateRobot(int aPrgNum, Point aMp) { RobotProg prg = new RobotProg(aPrgNum); prg.rb.showPath = Par.showPath; prg.rb.Pos.SetXY(aMp.X, aMp.Y); _list.Add(prg); }
void OnTimer(object sender, EventArgs e) { for (int i = 0; i < Par.ITER_PER_TICK; i++) { RobotMgr.CalcNextPos(); } MapMousePos(); RobotMgr.UpdatePath(); // Spur-Anzeige RobotProg.SignalRobots(); // Robot-Progs von der Änderung benachrichtigen this.Invalidate(); }