Index

A B C D E F G H I L M N O P R S T U W 
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 un World.
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.
A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form