Package robocode
Class HitWallEvent
java.lang.Object
robocode.Event
robocode.HitWallEvent
- All Implemented Interfaces:
Serializable
,Comparable<Event>
A HitWallEvent is sent to
onHitWall()
when you collide a wall.
You can use the information contained in this event to determine what to do.- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHitWallEvent
(double bearing) Called by the game to create a new HitWallEvent. -
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the bearing to the wall you hit, relative to your robot's heading, in degrees (-180 <= getBearing() < 180)double
Deprecated.double
Returns the bearing to the wall you hit, relative to your robot's heading, in radians (-PI <= getBearingRadians() < PI)Methods inherited from class robocode.Event
compareTo, getPriority, getTime, setPriority, setTime
-
Constructor Details
-
HitWallEvent
public HitWallEvent(double bearing) Called by the game to create a new HitWallEvent.- Parameters:
bearing
- the bearing to the wall that your robot hit, in radians
-
-
Method Details
-
getBearing
public double getBearing()Returns the bearing to the wall you hit, relative to your robot's heading, in degrees (-180 <= getBearing() < 180)- Returns:
- the bearing to the wall you hit, in degrees
-
getBearingDegrees
Deprecated.UsegetBearing()
instead.- Returns:
- the bearing to the wall you hit, in degrees
-
getBearingRadians
public double getBearingRadians()Returns the bearing to the wall you hit, relative to your robot's heading, in radians (-PI <= getBearingRadians() < PI)- Returns:
- the bearing to the wall you hit, in radians
-
getBearing()
instead.