Class TurnRightState

java.lang.Object
uni.robot.game.robotinstruction.RobotState
uni.robot.game.robotinstruction.TurnRightState

public class TurnRightState extends RobotState
Estado de giro derecha.
  • Constructor Details

    • TurnRightState

      public TurnRightState(RobotObject robot)
  • Method Details

    • handleUpdate

      public RobotState handleUpdate()
      Description copied from class: RobotState
      Metodo que se ejecuta periodicamente en cada ciclo Update, cada vez que se ejecuta el metodo onUpdate() del objeto RobotObject.

      Aqui es donde va toda la logica de un estado.

      Este metodo debe retornar: un estado nuevo, si se quiere que el robot cambie de estado; o this, si se quiere que el robot permanesca en el mismo estado hasta el siguiente ciclo Update.

      Specified by:
      handleUpdate in class RobotState
      Returns:
    • handleDraw

      public void handleDraw()
      Description copied from class: RobotState
      Metodo que se ejecuta periodicamente en cada ciclo Draw, cada vez que se ejecuta el metodo onDraw() del objeto RobotObject.

      Aqui es donde se pone toda la logica de dibujo de un estado.

      Specified by:
      handleDraw in class RobotState