Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- saveWorld(World, String) - Static method in class uni.robot.game.World
-
Metodo estatico que guarda el estado del mundo, y los objetos, dentro de un archivo.
- sendInstruction(Object) - Method in class uni.robot.base.SyncInstructionManager
-
Metodo escluivo para el hilo productor.
- setCenterAsOrigin() - Method in class uni.robot.base.Sprite
-
Setea el centro del sprite como el origen.
- setConeCount(int) - Method in class uni.robot.game.RobotObject
-
Setea la cantidad de conos que el robot tiene
- setCurrentFrameIndex(int) - Method in class uni.robot.base.SpritePlayer
-
Setea el indice actual del sprite.
- setDimension(int, int) - Method in class uni.robot.base.GameWindow
-
Setea la dimension de esta ventana.
- setDirection(int) - Method in class uni.robot.game.RobotObject
-
Setea la direccion que el robot esta mirando
- setDrawPerSecond(int) - Method in class uni.robot.base.GameLoop
-
Setea la cantidad de ciclo Draw que realiza por segundo.
- setGridPosition(int, int) - Method in class uni.robot.game.GridObject
-
Setea la nueva posicion, fila y columna, de este objeto
- setOrigin(int, int) - Method in class uni.robot.base.Sprite
-
Setea el origen del sprite, es decir, el punto del sprite que se considerara como la posicion del sprite, a la hora de ser dibujado por un
GameObject
con el metodo drawSprite(). - setPlayMode(int) - Method in class uni.robot.game.RobotLoop
-
Setea el modo de animacion actual
- setSpeed(double) - Method in class uni.robot.base.SpritePlayer
-
Setea la velocidad actual de animacion.
- setSprite(Sprite) - Method in class uni.robot.base.SpritePlayer
-
Setea el sprite a animar, seteando el indice frame actual a 0.
- setTitle(String) - Method in class uni.robot.base.GameWindow
-
Setea el titulo de esta ventana.
- setUpdatePerSecond(int) - Method in class uni.robot.base.GameLoop
-
Setea la cantidad de ciclo Update que realiza por segundo.
- setZIndex(int) - Method in class uni.robot.base.GameObject
-
Setea el z-index de este objeto.
- SOUTH - Static variable in class uni.robot.game.Direction
- SpeedPanel - Class in uni.robot.game.speedpanel
-
Representa la ventana del panel de control
- SpeedPanel() - Constructor for class uni.robot.game.speedpanel.SpeedPanel
- Sprite - Class in uni.robot.base
-
Objeto que representa un Sprite, es decir, un conjunto de imagenes indexadas que representa una animacion por cuadra.
- Sprite(BufferedImage) - Constructor for class uni.robot.base.Sprite
-
Crea un sprite con una sola imagen.
- Sprite(BufferedImage[]) - Constructor for class uni.robot.base.Sprite
-
Crea un sprite con la lista de imagenes pasadas.
- Sprite(BufferedImage, int, int) - Constructor for class uni.robot.base.Sprite
-
Crea un Sprite a partir de una imagen, dividiendo dicha imagen segun grillas de dimension especificada.
- Sprite(BufferedImage, int, int, int, int) - Constructor for class uni.robot.base.Sprite
-
Crea un Sprite a partir de una imagen, dividiendo dicha imagen segun grillas de dimension especificada.
- SpritePlayer - Class in uni.robot.base
-
Objeto responsable de facilitar la implementacion de animacion de
Sprite
. - SpritePlayer() - Constructor for class uni.robot.base.SpritePlayer
-
Se crea un SpritePlayer sin ningun sprite.
- SpritePlayer(Sprite) - Constructor for class uni.robot.base.SpritePlayer
-
Se crea un SpritePlayer con el sprite especificado.
- SpritePlayer(Sprite, double) - Constructor for class uni.robot.base.SpritePlayer
-
Se crea un SpritePlayer con el sprite y velocidad especificado.
- SpritePlayer(Sprite, double, int) - Constructor for class uni.robot.base.SpritePlayer
-
Se crea un SpritePlayer con el sprite, velocidad y indice incial especificado.
- startGameLoop() - Method in class uni.robot.base.GameLoop
-
Comienza el ciclo de juego en un hilo nuevo.
- StubObject - Class in uni.robot
- StubObject() - Constructor for class uni.robot.StubObject
- SUR - Static variable in class uni.robot.Pared
- SUR - Static variable in class uni.robot.Robot
- SyncInstructionManager - Class in uni.robot.base
-
Objeto que es capaz de sincronizar el paso de mensajes de hilos, uno o mas productores y un consumidor.
- SyncInstructionManager() - Constructor for class uni.robot.base.SyncInstructionManager
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form