- 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
- 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 interface inf112.fiasko.roborally.objects.InteractableGame
-
Starts a turn in the game
- runTurn() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
-