Class WallObject

All Implemented Interfaces:
Serializable

public class WallObject extends GridObject
Representa un objeto pared dentro de un World.
See Also:
  • Constructor Details

    • WallObject

      public WallObject(int row, int column, int direction)
  • Method Details

    • onCreate

      public void onCreate()
      Description copied from class: GameObject
      Ejecutado una vez cuando es agregado dentro de una ventana. No se ejecuta de nuevo si es reagregado a otra o la misma ventana.
      Specified by:
      onCreate in class GameObject
    • onUpdate

      public void onUpdate()
      Description copied from class: GameObject
      Ejecutado cada ciclo Update. Solo se ejecuta si se encuetra dentro de una ventana.
      Specified by:
      onUpdate in class GameObject
    • onDraw

      public void onDraw()
      Description copied from class: GameObject
      Ejecutado cada ciclo Draw, solo si se cumplen las siguientes condiciones:

      - El objeto se encuentra dentro de una ventana.

      - El metodo redraw de este objeto fue ejecutado dentro del metodo onUpdate().

      Usar exclusivamente para dibujar.

      Specified by:
      onDraw in class GameObject
    • onDestroy

      public void onDestroy()
      Description copied from class: GameObject
      Ejecutado una vez cuando el obejto es destruido con el metodo destroy().
      Specified by:
      onDestroy in class GameObject
    • getDirection

      public int getDirection()
      Retorna la direccion que la pared esta mirando.
      Returns: