Package robocode
Class HitWallEvent
- java.lang.Object
-
- robocode.Event
-
- robocode.HitWallEvent
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Event>
public final class HitWallEvent extends Event
A HitWallEvent is sent toonHitWall()
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HitWallEvent(double bearing)
Called by the game to create a new HitWallEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description double
getBearing()
Returns the bearing to the wall you hit, relative to your robot's heading, in degrees (-180 <= getBearing() < 180)double
getBearingDegrees()
Deprecated.UsegetBearing()
instead.double
getBearingRadians()
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
-
-
-
-
Method Detail
-
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 public double 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
-
-