- receiveAllPrograms(ProgramsContainerResponse) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Continues turn when programs for all players are received from the server
 
- receiveAllPrograms(ProgramsContainerResponse) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- receiveStayInPowerDown(PowerDownContainerResponse) - Method in interface inf112.fiasko.roborally.objects.InteractableGame
 
- 
Continues turn when stay in power down is received from all players
 
- receiveStayInPowerDown(PowerDownContainerResponse) - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
-  
 
- rectangle - Variable in class inf112.fiasko.roborally.ui.screens.CardRectangle
 
-  
 
- registerClasses(Kryo) - Static method in class inf112.fiasko.roborally.utility.NetworkUtil
 
- 
Registers all classes which can be sent between a server and a client
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.BoardActiveScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.CardChoiceScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.IPAddressScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.LoadingScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.LobbyScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.PowerDownScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.StartMenuScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.UsernameScreen
 
-  
 
- render(float) - Method in class inf112.fiasko.roborally.ui.screens.WinnerScreen
 
-  
 
- repairRobotOnTile(RobotID) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Removes one damage for a given robot given that it has taken som damage before
 
- RequestState - Enum in inf112.fiasko.roborally.networking
 
- 
This enum represents states of a request sent to the server
 
- resize(int, int) - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- ResourceUtil - Class in inf112.fiasko.roborally.utility
 
- 
This class helps with tasks related to resource loading
 
- respawnRobot(Robot) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Re-spawns a robot at the first available position relative to its backup position
 
- respawnRobots() - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Moves all dead robots to their backups and makes them part of the board again, and if a robot has no lives
 it will be removed from the game.
 
- resume() - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- reverseRobot(RobotID) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Moves a robot one unit backwards according to the direction it's currently facing
 
- RoboRallyClient - Class in inf112.fiasko.roborally.networking
 
- 
This class represents a client capable of connecting to a Robo Rally server
 
- RoboRallyClient(RoboRallyUI) - Constructor for class inf112.fiasko.roborally.networking.RoboRallyClient
 
- 
Instantiates a new Robo Rally client
 
- RoboRallyGame - Class in inf112.fiasko.roborally.objects
 
- 
This class represent a game which is drawable using libgdx
 
- RoboRallyGame(List<Player>, String, String, RoboRallyServer, Boolean) - Constructor for class inf112.fiasko.roborally.objects.RoboRallyGame
 
- 
Instantiates a new Robo Rally game
 
- roboRallyGame - Variable in class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- RoboRallyServer - Class in inf112.fiasko.roborally.networking
 
- 
This class represents a Robo Rally Server
 
- RoboRallyServer(int) - Constructor for class inf112.fiasko.roborally.networking.RoboRallyServer
 
- 
Instantiates a new Robo Rally server
 
- RoboRallyUI - Interface in inf112.fiasko.roborally.ui
 
- 
An interface describing necessary methods for a user interface
 
- RoboRallyWrapper - Class in inf112.fiasko.roborally.ui
 
- 
This class acts as a wrapper around the different screens of the game
 
- RoboRallyWrapper() - Constructor for class inf112.fiasko.roborally.ui.RoboRallyWrapper
 
-  
 
- Robot - Class in inf112.fiasko.roborally.objects
 
- 
This class represents a robot
 
- Robot(RobotID, Position) - Constructor for class inf112.fiasko.roborally.objects.Robot
 
- 
Instantiates a new robot
 
- RobotID - Enum in inf112.fiasko.roborally.objects.properties
 
- 
This class represents an id for marking specific robots
 
- rotateCogwheels() - Method in class inf112.fiasko.roborally.objects.Phase
 
- 
Rotates all robots that are standing on cogWheel tiles on the board.
 
- rotateRobotLeft(RobotID) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Rotates a robot to the right
 
- rotateRobotRight(RobotID) - Method in class inf112.fiasko.roborally.objects.Board
 
- 
Rotates a robot to the left
 
- runPhase(int) - Method in class inf112.fiasko.roborally.objects.Phase
 
- 
Runs one phase as defined in the Robo Rally rulebook
 
- runProgrammingCards(int) - Method in class inf112.fiasko.roborally.objects.Phase
 
- 
Runs all programming cards for a phase
 
- runTurn() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
 
- 
Starts a turn in the game