- 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
-
- StringUtil() - Constructor for class inf112.fiasko.roborally.utility.StringUtil
-