示例#1
0
        //NEW!!!!!!!
        void DeleteEntities(OurSimulator os)
        {
            //for (int i = 0; i < W.objects.Count; i++)
            //Timing is off!!!!
            for (int i = 0; i < os.BoundaryList.Count; i++)
            {
                SimulationEngine.GlobalInstancePort.Delete(os.BoundaryList[i]);
            }

            for (int i = 0; i < os.RobotList.Count; i++)
            {
                SimulationEngine.GlobalInstancePort.Delete(os.RobotList[i]);
            }

            for (int i = 0; i < os.FoodList.Count; i++)
            {
                SimulationEngine.GlobalInstancePort.Delete(os.FoodList[i]);
            }

            SimulationEngine.GlobalInstancePort.Delete(os.Ground);

            return;
        }
 public SimulatorOutputInterface(CS266.SimCon.Simulator.OurSimulator os)
     : base()
 {
     this.os = os;
 }