Class GridObject

java.lang.Object
uni.robot.base.GameObject
uni.robot.game.GridObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConeObject, RobotObject, WallObject

public abstract class GridObject extends GameObject implements Serializable
Representa un GameObject en una posicion dentro de la cuadricula de un World.
See Also:
  • Constructor Details

    • GridObject

      public GridObject(int row, int column)
  • Method Details

    • getRow

      public int getRow()
      Retorna la fila en que se encuentra este objeto.
      Returns:
      la fila
    • getColumn

      public int getColumn()
      Retorna la columna en que se encuentra este objeto.
      Returns:
      la columna
    • getColumnX

      public int getColumnX()
      Retorna la posicion de la columna, en pixeles, que este objeto se encuentra.
      Returns:
      Retorna la posicion x en pixeles de la columna
    • getRowY

      public int getRowY()
      Retorna la posicion de la fila, en pixeles, que este objeto se encuentra.
      Returns:
      Retorna la posicion y en pixeles de la fila
    • setGridPosition

      public void setGridPosition(int row, int column)
      Setea la nueva posicion, fila y columna, de este objeto
      Parameters:
      row - la nueva fila
      column - la nueva columna
    • getWorld

      public World getWorld()
      Consigue el objeto World donde este obejto se encuentra.
      Returns:
      el objeto World
    • getRobotLoop

      public RobotLoop getRobotLoop()
      Consigue el objeto RobotLoop donde este objeto esta.
      Returns:
      el objeto RobotLoop