Package uni.robot.game
Class GridObject
java.lang.Object
uni.robot.base.GameObject
uni.robot.game.GridObject
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ConeObject
,RobotObject
,WallObject
Representa un
GameObject
en una posicion dentro de la cuadricula de un World
.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Retorna la columna en que se encuentra este objeto.int
Retorna la posicion de la columna, en pixeles, que este objeto se encuentra.Consigue el objetoRobotLoop
donde este objeto esta.int
getRow()
Retorna la fila en que se encuentra este objeto.int
getRowY()
Retorna la posicion de la fila, en pixeles, que este objeto se encuentra.getWorld()
Consigue el objetoWorld
donde este obejto se encuentra.void
setGridPosition
(int row, int column) Setea la nueva posicion, fila y columna, de este objetoMethods inherited from class uni.robot.base.GameObject
destroy, drawImage, drawImage, drawSprite, drawSprite, getInputManager, getResourceManager, getWindow, getZIndex, onCreate, onDestroy, onDraw, onUpdate, redraw, setZIndex
-
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 filacolumn
- la nueva columna
-
getWorld
Consigue el objetoWorld
donde este obejto se encuentra.- Returns:
- el objeto
World
-
getRobotLoop
Consigue el objetoRobotLoop
donde este objeto esta.- Returns:
- el objeto
RobotLoop
-