Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- GameLoop - Class in uni.robot.base
-
Objeto que controla el ciclo de juego, es decir, es responsable de actualizar estados (ciclo Update) y repintar las ventanas (ciclo Draw) periodicamente.
- GameLoop() - Constructor for class uni.robot.base.GameLoop
- GameObject - Class in uni.robot.base
-
Objeto logico que existe dentro de un
GameWindow
. - GameObject() - Constructor for class uni.robot.base.GameObject
- GameWindow - Class in uni.robot.base
-
Objeto que representa una ventana, en donde un o mas
GameObject
puede existir. - GameWindow() - Constructor for class uni.robot.base.GameWindow
- GameWindow(String, int, int) - Constructor for class uni.robot.base.GameWindow
- getAllRobotObjects() - Method in class uni.robot.game.World
-
Metodo exlusivo para los hilos productores, manda una instruccion para conseguir un arreglo de todos los robot que existen dentro de este mundo.
- getCantidadColumnas() - Method in class uni.robot.Mundo
-
Devuelve la cantidad de avenidas (o columnas) que tiene este mundo.
- getCantidadConos() - Method in class uni.robot.Robot
-
Devuelve la cantidad de conos que el Robot tiene actualmente.
- getCantidadFilas() - Method in class uni.robot.Mundo
-
Devuelve la cantidad de calles (o filas) que tiene este mundo.
- getCapacidadConos() - Method in class uni.robot.Robot
-
Devuelve la cantidad de conos que entran dentro de la bolsita de este Robot.
- getCapacity() - Method in class uni.robot.game.RobotObject
-
Retorna la capacidad de conos del robot
- getColumn() - Method in class uni.robot.game.GridObject
-
Retorna la columna en que se encuentra este objeto.
- getColumna() - Method in class uni.robot.Robot
-
Devuelve el numero de columna donde este Robot se encuentra.
- getColumnCount() - Method in class uni.robot.game.World
-
Retorna la cantidad de columnas de este mundo.
- getColumnCount() - Method in class uni.robot.game.WorldMap
-
Retorna la cantidad de columnas.
- getColumnX() - Method in class uni.robot.game.GridObject
-
Retorna la posicion de la columna, en pixeles, que este objeto se encuentra.
- getConeCount() - Method in class uni.robot.game.RobotObject
-
Consigue la cantidad de conos que el robot tiene
- getConeInPosition() - Method in class uni.robot.game.RobotObject
-
Consigue todos los conos que se encuentran en la misma posicion que este objeto.
- getCurrentFrame() - Method in class uni.robot.base.SpritePlayer
-
Consigue el frame acutal.
- getCurrentFrameIndex() - Method in class uni.robot.base.SpritePlayer
-
Consigue el indice del frame actual del sprite.
- getDireccion() - Method in class uni.robot.Robot
-
Devuelve la direccion actual que este Robot esta mirando.
- getDirection() - Method in class uni.robot.game.RobotObject
-
Consigue la direccion que el robot esta mirando
- getDirection() - Method in class uni.robot.game.WallObject
-
Retorna la direccion que la pared esta mirando.
- getDirectionChar(int) - Static method in class uni.robot.game.Direction
-
Metodo que transforma una direccion a su caracter correspondiente.
- getDrawPerSecond() - Method in class uni.robot.base.GameLoop
-
Retorna la cantidad de ciclo Draw que realiza por segundo.
- getFila() - Method in class uni.robot.Robot
-
Devuelve el numero de fila donde este Robot se encuentra.
- getFrame() - Method in class uni.robot.base.GameWindow
-
Retorna el objeto
JFrame
de esta ventana. - getFrame(int) - Method in class uni.robot.base.Sprite
-
Retorna la imagen con el indice especificado.
- getFrameCount() - Method in class uni.robot.base.Sprite
-
Retorna la cantidad de imagenes que conforma este Sprite.
- getFromVector(int, int) - Static method in class uni.robot.game.Direction
-
Retorna una direccion valida segun el vector pasado.
- getGameLoop() - Method in class uni.robot.base.GameWindow
-
Retorna el objeto
GameLoop
en donde esta ventana se encuentra. - getHeight() - Method in class uni.robot.base.GameWindow
-
Retorna el alto de esta ventana.
- getHeight() - Method in class uni.robot.base.Sprite
-
Consigue el alto del sprite.
- getInputManager() - Method in class uni.robot.base.GameObject
-
Retorna el objeto
InputManager
de la ventana actual. - getInputManager() - Method in class uni.robot.base.GameWindow
-
Retorna el objeto
InputManager
. - getInstructionHandlerList() - Static method in class uni.robot.game.RobotObject
- getInstructionManager() - Method in class uni.robot.game.RobotObject
-
Consigue el objeto
SyncInstructionManager
del robot. - getMouseX() - Method in class uni.robot.base.InputManager
-
Retorna la posicion x del mouse, en relacion a la esquina superior-izquierda de la ventana.
- getMouseY() - Method in class uni.robot.base.InputManager
-
Retorna la posicion y del mouse, en relacion a la esquina superior-izquierda de la ventana.
- getMundo() - Method in class uni.robot.game.World
-
Consigue el objeto stub
Mundo
- getMundo() - Method in class uni.robot.Robot
-
Devuelve el Mundo donde el Robot existe actualmente.
- getObjects() - Method in class uni.robot.base.GameWindow
-
Retorna la lista de objetos
GameObject
que existe dentro de esta ventana. - getObjects(int, int) - Method in class uni.robot.game.WorldMap
-
Retorna la lista de objetos que estan en una celda
- getObjectsInPosition(int, int) - Method in class uni.robot.game.World
-
Retorna una lista de los
GridObject
que se encuentran en la posicion especificada. - getOpposite(int) - Static method in class uni.robot.game.Direction
-
Metodo que retorna la direccion opuesta a la pasada
- getOriginX() - Method in class uni.robot.base.Sprite
-
Retorna La posicion x del punto de origen.
- getOriginY() - Method in class uni.robot.base.Sprite
-
Retorna La posicion y del punto de origen.
- getPaddingX() - Method in class uni.robot.game.World
-
Retorna el margen que hay entre las grillas con los bordes horizontales de la ventana.
- getPaddingX() - Method in class uni.robot.game.WorldMap
-
Retorna el margen x de la cuadricula con respecto al borde de la ventana
- getPaddingY() - Method in class uni.robot.game.World
-
Retorna el margen que hay entre las grillas con los bordes verticales de la ventana.
- getPaddingY() - Method in class uni.robot.game.WorldMap
-
Retorna el margen y de la cuadricula con respecto al borde de la ventana
- getPanel() - Method in class uni.robot.base.GameWindow
-
Retorna el objeto
JPanel
de esta ventana. - getPlayMode() - Method in class uni.robot.game.RobotLoop
-
Consigue el modo de animacion actual
- getResourceManager() - Method in class uni.robot.base.GameLoop
-
Retorna el manejador de recursos.
- getResourceManager() - Method in class uni.robot.base.GameObject
-
Retorna el objeto
ResourceManager
del GameLoop actual. - getRobot() - Method in class uni.robot.game.RobotObject
-
Consigue el objeto stub
Robot
. - getRobotLoop() - Method in class uni.robot.game.GridObject
-
Consigue el objeto
RobotLoop
donde este objeto esta. - getRobotLoop() - Static method in class uni.robot.RobotGame
-
Consigue el
RobotLoop
. - getRobots() - Method in class uni.robot.Mundo
-
Devuelve un arreglo de todos los
Robot
que estan dentro de este mundo. - getRow() - Method in class uni.robot.game.GridObject
-
Retorna la fila en que se encuentra este objeto.
- getRowCount() - Method in class uni.robot.game.World
-
Retorna la cantidad de filas de este mundo.
- getRowCount() - Method in class uni.robot.game.WorldMap
-
Retorna la cantidad de filas.
- getRowY() - Method in class uni.robot.game.GridObject
-
Retorna la posicion de la fila, en pixeles, que este objeto se encuentra.
- getSpeed() - Method in class uni.robot.base.SpritePlayer
-
Consigue la velocidad de animacion.
- getSprite() - Method in class uni.robot.base.SpritePlayer
-
Consigue el sprite de este SpritePlayer.
- getSprite(String) - Method in class uni.robot.game.RobotObject
-
Consigue un sprite de robot a partir del nombre, segun definido dentro del metodo initSprites().
- getTileSize() - Method in class uni.robot.game.World
-
Retorna el tamanho en pixeles de cada cuadricula
- getTileSize() - Method in class uni.robot.game.WorldMap
-
Retorna el tamanho de cada cuadricula
- getTitle() - Method in class uni.robot.base.GameWindow
-
Retorna el titulo de esta ventana.
- getUpdatePerSecond() - Method in class uni.robot.base.GameLoop
-
Retorna la cantidad de ciclo Update que realiza por segundo.
- getVectorX(int) - Static method in class uni.robot.game.Direction
-
Retorna el valor del vector x segun la direccion pasada
- getVectorY(int) - Static method in class uni.robot.game.Direction
-
Retorna el valor del vector y segun la direccion pasada
- getWidth() - Method in class uni.robot.base.GameWindow
-
Retorna el ancho de esta ventana.
- getWidth() - Method in class uni.robot.base.Sprite
-
Consigue el ancho del sprite.
- getWindow() - Method in class uni.robot.base.GameObject
-
Retorna el objeto
GameWindow
donde el objeto se encuentra. - getWorld() - Method in class uni.robot.game.GridObject
-
Consigue el objeto
World
donde este obejto se encuentra. - getZIndex() - Method in class uni.robot.base.GameObject
-
Obtiene el z-index del objeto.
- girarDerecha() - Method in class uni.robot.Robot
-
Hace que este Robot gire 90° hacia la derecha.
- girarIzquierda() - Method in class uni.robot.Robot
-
Hace que este Robot gire 90° hacia la izquierda.
- GridObject - Class in uni.robot.game
-
Representa un
GameObject
en una posicion dentro de la cuadricula de unWorld
. - GridObject(int, int) - Constructor for class uni.robot.game.GridObject
- guardarCono() - Method in class uni.robot.Robot
-
Hace que el Robot guarde un cono en la posicion actual.
- guardarMundo(Mundo, String) - Static method in class uni.robot.Mundo
-
Metodo estatico que guarda el estado de este mundo, y sus objetos, dentro de un archivo.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form