- screenManager - Variable in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- ScreenManager - Class in inf112.fiasko.roborally.ui
 
- 
Keeps track of screen instances
 
- ScreenManager() - Constructor for class inf112.fiasko.roborally.ui.ScreenManager
 
-  
 
- scrolled(int) - Method in class inf112.fiasko.roborally.ui.screens.BoardActiveScreen
 
-  
 
- scrolled(int) - Method in class inf112.fiasko.roborally.ui.screens.InteractiveScreen
 
-  
 
- selectable - Variable in class inf112.fiasko.roborally.ui.screens.CardRectangle
 
-  
 
- selected - Variable in class inf112.fiasko.roborally.ui.screens.CardRectangle
 
-  
 
- sendElement(Object) - Method in class inf112.fiasko.roborally.networking.RoboRallyClient
 
- 
Sends something to the server
 
- sendToAllClients(Object) - Method in class inf112.fiasko.roborally.networking.RoboRallyServer
 
- 
Sends an object to all clients
 
- sendToClient(Connection, Object) - Method in class inf112.fiasko.roborally.networking.RoboRallyServer
 
- 
Sends an object to a specific client
 
- server - Variable in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- setAmountOfLives(int) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the amount if life the robot has left
 
- setBackupPosition(Position) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the backup position of the robot
 
- setBackupPositionOfRobot(RobotID, Position) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Sets the backup position of a given robot to a given position
 
- setDamageTaken(int) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the robot's taken damage to a given amount
 
- setDeadPlayers(List<RobotID>) - Method in class inf112.fiasko.roborally.networking.RoboRallyServer
 
- 
Makes notice of players which are dead and as such should not be expected to send anything
 
- setDirection(Direction) - Method in interface inf112.fiasko.roborally.objects.BoardElement
 
- 
Changes the direction of the element
 
- setDirection(Direction) - Method in class inf112.fiasko.roborally.objects.Particle
 
-  
 
- setDirection(Direction) - Method in class inf112.fiasko.roborally.objects.Tile
 
-  
 
- setDirection(Direction) - Method in class inf112.fiasko.roborally.objects.Wall
 
-  
 
- setElement(int, int, K) - Method in interface inf112.fiasko.roborally.objects.Grid
 
- 
Places the element on the given x and y coordinate
 
- setElement(int, int, K) - Method in class inf112.fiasko.roborally.objects.ListGrid
 
-  
 
- setExtraCards(ProgrammingCardDeck) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Sets extra cards necessary when the player has no program to lock
 
- setExtraCards(ProgrammingCardDeck) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- setFacingDirection(Direction) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the direction the robot is currently facing
 
- setGame(RoboRallyGame) - Method in interface inf112.fiasko.roborally.ui.RoboRallyUI
 
- 
Sets the robo rally game being rendered by the UI
 
- setGame(RoboRallyGame) - Method in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- setGameState(GameState) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Sets the state of the game
 
- setGameState(GameState) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- setHasTouchedFlagThisTurn(RobotID, boolean) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Sets a boolean for if the robot has touched a flag this turn
 
- setHasTouchedFlagThisTurn(boolean) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the boolean value to true if the robot touches a flag during a turn,
 and false at the end of each turn.
 
- setLastFlagVisited(int) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Set the robot's last visited flag to the new flag and places its backup on the flag's position
 
- setPlayerHand(ProgrammingCardDeck) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Sets the hand of this player
 
- setPlayerHand(ProgrammingCardDeck) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- setPosition(Position) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets the robot's current position on the board
 
- setPowerDown(RobotID, Boolean) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Sets the power down status of the robot
 
- setPowerDown(Boolean) - Method in class inf112.fiasko.roborally.objects.Robot
 
- 
Sets power-down status
 
- setPowerDownNextRound(boolean) - Method in class inf112.fiasko.roborally.objects.Player
 
- 
Sets the power down status
 
- setProgram(List<ProgrammingCard>) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Sets the program of this player
 
- setProgram(List<ProgrammingCard>) - Method in class inf112.fiasko.roborally.objects.Player
 
- 
Sets the Players program to the given list of programing cards
 
- setProgram(List<ProgrammingCard>) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- setProgrammingCardDeck(ProgrammingCardDeck) - Method in class inf112.fiasko.roborally.objects.Player
 
- 
Sets the players deck to the given deck
 
- setShouldHurry(boolean) - Method in interface inf112.fiasko.roborally.ui.RoboRallyUI
 
- 
Sets whether the client should hurry with whatever it's doing
 
- setShouldHurry(boolean) - Method in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- setWinningPlayerName(String) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Sets the name of the player that won the game
 
- setWinningPlayerName(String) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- shouldHurry - Variable in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- show() - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- show() - Method in class inf112.fiasko.roborally.ui.screens.InteractiveScreen
 
-  
 
- show() - Method in class inf112.fiasko.roborally.ui.screens.LobbyScreen
 
-  
 
- show() - Method in class inf112.fiasko.roborally.ui.screens.PowerDownScreen
 
-  
 
- show() - Method in class inf112.fiasko.roborally.ui.screens.UsernameScreen
 
-  
 
- shuffle() - Method in class inf112.fiasko.roborally.objects.AbstractDeck
 
- 
Randomises the order of the deck
 
- shuffle() - Method in interface inf112.fiasko.roborally.objects.Deck
 
- 
Shuffles the order of the cards in the deck
 
- SimpleButton - Class in inf112.fiasko.roborally.ui
 
- 
This class generates a simple text button using a default skin
 
- SimpleButton(String, BitmapFont) - Constructor for class inf112.fiasko.roborally.ui.SimpleButton
 
- 
Instantiates a new simple button
 
- size() - Method in class inf112.fiasko.roborally.objects.AbstractDeck
 
- 
Gets the size of the deck
 
- size() - Method in interface inf112.fiasko.roborally.objects.Deck
 
- 
Gets the number of cards currently in this deck
 
- stage - Variable in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- startGame() - Method in class inf112.fiasko.roborally.networking.RoboRallyServer
 
- 
Does necessary cleanup of dangling connections before game is started
 
- StartMenuScreen - Class in inf112.fiasko.roborally.ui.screens
 
- 
This screen is the first screen shown to a player
 
- StartMenuScreen(RoboRallyWrapper) - Constructor for class inf112.fiasko.roborally.ui.screens.StartMenuScreen
 
- 
Instantiates a new start menu screen
 
- StringUtil - Class in inf112.fiasko.roborally.utility
 
- 
This class helps with tasks related to string manipulation