예제 #1
0
        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);
        }
예제 #2
0
        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();
        }