Package robocode

Class HitWallEvent

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Event>

    public final class HitWallEvent
    extends 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:
    Serialized Form
    • Constructor Detail

      • 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 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.
        Use getBearing() 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