Пример #1
0
 public void Turn(IRobotCreate[] RobotArray, int id, float degrees)
 {
     RobotArray[id].RotateDegrees(degrees, 10000000f);
     Thread.Sleep(2200);
 }
Пример #2
0
 public void Speed(IRobotCreate[] RobotArray, int id, int num)
 {
     RobotArray[id].DriveDistance(2, num);
 }
Пример #3
0
 public void Backward(IRobotCreate[] RobotArray, int id, int distance)
 {
     Turn(RobotArray, id, -180f);
     RobotArray[id].DriveDistance(distance, 2f);
 }
Пример #4
0
 public void Forward(IRobotCreate[] RobotArray, int id, int distance)
 {
     RobotArray[id].DriveDistance(distance, 2f);
 }
Пример #5
0
 public IRobotCreate AddRobot(ObjectState r)
 {
     Vector3 position = new Vector3(r.position.X, r.position.Z, -(r.position.Y));
     IRobotCreate Robot = new IRobotCreate(position); // Was r.position
     Robot.State.Name = r.name;
     SimulationEngine.GlobalInstancePort.Insert(Robot);
     return Robot;
 }