robocode.control
Class RobotSetup

java.lang.Object
  extended by robocode.control.RobotSetup
All Implemented Interfaces:
Serializable

public class RobotSetup
extends Object
implements Serializable

Contains the initial position and heading for a robot.

Since:
1.9.2.0
Author:
Flemming N. Larsen (original)
See Also:
Serialized Form

Constructor Summary
RobotSetup(Double x, Double y, Double heading)
          Constructs a new RobotSetup.
 
Method Summary
 Double getHeading()
          Returns the body, gun, and radar heading (in degrees).
 Double getX()
          Returns the x coordinate.
 Double getY()
          Returns the y coordinate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RobotSetup

public RobotSetup(Double x,
                  Double y,
                  Double heading)
Constructs a new RobotSetup.

Parameters:
x - is the x coordinate, where null means random.
y - is the y coordinate, where null means random.
heading - is the heading in degrees of the body, gun, and radar, where null means random.
Method Detail

getX

public Double getX()
Returns the x coordinate.

Returns:
the x coordinate, where null means unspecified (random).

getY

public Double getY()
Returns the y coordinate.

Returns:
the y coordinate, where null means unspecified (random).

getHeading

public Double getHeading()
Returns the body, gun, and radar heading (in degrees).

Returns:
the heading (in degrees), where null means unspecified (random).


Copyright © 2015 Robocode. All Rights Reserved.