<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms(ProgramsContainerResponse)</a></span> - Method in interface inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/InteractableGame.html"title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<divclass="block">Continues turn when programs for all players are received from the server</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms(ProgramsContainerResponse)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html"title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown(PowerDownContainerResponse)</a></span> - Method in interface inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/InteractableGame.html"title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<divclass="block">Continues turn when stay in power down is received from all players</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown(PowerDownContainerResponse)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html"title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#rectangle">rectangle</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/CardRectangle.html"title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/utility/NetworkUtil.html#registerClasses-com.esotericsoftware.kryo.Kryo-">registerClasses(Kryo)</a></span> - Static method in class inf112.fiasko.roborally.utility.<ahref="../inf112/fiasko/roborally/utility/NetworkUtil.html"title="class in inf112.fiasko.roborally.utility">NetworkUtil</a></dt>
<dd>
<divclass="block">Registers all classes which can be sent between a server and a client</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html"title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html"title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html"title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html"title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html"title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html"title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html"title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html"title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html"title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html"title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Board.html#repairRobotOnTile-inf112.fiasko.roborally.objects.properties.RobotID-">repairRobotOnTile(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Board.html"title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<divclass="block">Removes one damage for a given robot given that it has taken som damage before</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/networking/RequestState.html"title="enum in inf112.fiasko.roborally.networking"><spanclass="typeNameLink">RequestState</span></a> - Enum in <ahref="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<divclass="block">This enum represents states of a request sent to the server</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#resize-int-int-">resize(int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html"title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd> </dd>
<dt><ahref="../inf112/fiasko/roborally/utility/ResourceUtil.html"title="class in inf112.fiasko.roborally.utility"><spanclass="typeNameLink">ResourceUtil</span></a> - Class in <ahref="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<divclass="block">This class helps with tasks related to resource loading</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Board.html#respawnRobots--">respawnRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Board.html"title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<divclass="block">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.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#resume--">resume()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html"title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd> </dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Board.html#reverseRobot-inf112.fiasko.roborally.objects.properties.RobotID-">reverseRobot(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Board.html"title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<divclass="block">Moves a robot one unit backwards according to the direction it's currently facing</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/networking/RoboRallyClient.html"title="class in inf112.fiasko.roborally.networking"><spanclass="typeNameLink">RoboRallyClient</span></a> - Class in <ahref="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<divclass="block">This class represents a client capable of connecting to a Robo Rally server</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/RoboRallyClient.html#RoboRallyClient-inf112.fiasko.roborally.ui.RoboRallyUI-">RoboRallyClient(RoboRallyUI)</a></span> - Constructor for class inf112.fiasko.roborally.networking.<ahref="../inf112/fiasko/roborally/networking/RoboRallyClient.html"title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<divclass="block">Instantiates a new Robo Rally client</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">RoboRallyGame</span></a> - Class in <ahref="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<divclass="block">This class represent a game which is drawable using libgdx</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html#RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">RoboRallyGame(List<Player>, String, String, RoboRallyServer, Boolean)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html"title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>
<divclass="block">Instantiates a new Robo Rally game</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#roboRallyGame">roboRallyGame</a></span> - Variable in class inf112.fiasko.roborally.ui.<ahref="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html"title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd> </dd>
<dt><ahref="../inf112/fiasko/roborally/networking/RoboRallyServer.html"title="class in inf112.fiasko.roborally.networking"><spanclass="typeNameLink">RoboRallyServer</span></a> - Class in <ahref="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<divclass="block">This class represents a Robo Rally Server</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/RoboRallyServer.html#RoboRallyServer-int-">RoboRallyServer(int)</a></span> - Constructor for class inf112.fiasko.roborally.networking.<ahref="../inf112/fiasko/roborally/networking/RoboRallyServer.html"title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<divclass="block">Instantiates a new Robo Rally server</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/ui/RoboRallyUI.html"title="interface in inf112.fiasko.roborally.ui"><spanclass="typeNameLink">RoboRallyUI</span></a> - Interface in <ahref="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<divclass="block">An interface describing necessary methods for a user interface</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html"title="class in inf112.fiasko.roborally.ui"><spanclass="typeNameLink">RoboRallyWrapper</span></a> - Class in <ahref="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<divclass="block">This class acts as a wrapper around the different screens of the game</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#RoboRallyWrapper--">RoboRallyWrapper()</a></span> - Constructor for class inf112.fiasko.roborally.ui.<ahref="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html"title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd> </dd>
<dt><ahref="../inf112/fiasko/roborally/objects/Robot.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Robot</span></a> - Class in <ahref="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<divclass="block">This class represents a robot</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Robot.html#Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">Robot(RobotID, Position)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Robot.html"title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<divclass="block">Instantiates a new robot</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/properties/RobotID.html"title="enum in inf112.fiasko.roborally.objects.properties"><spanclass="typeNameLink">RobotID</span></a> - Enum in <ahref="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<divclass="block">This class represents an id for marking specific robots</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Phase.html#rotateCogwheels--">rotateCogwheels()</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<divclass="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Board.html#rotateRobotLeft-inf112.fiasko.roborally.objects.properties.RobotID-">rotateRobotLeft(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Board.html"title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<divclass="block">Rotates a robot to the right</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Board.html#rotateRobotRight-inf112.fiasko.roborally.objects.properties.RobotID-">rotateRobotRight(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Board.html"title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<divclass="block">Rotates a robot to the left</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Phase.html#runPhase-int-">runPhase(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<divclass="block">Runs one phase as defined in the Robo Rally rulebook</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Phase.html#runProgrammingCards-int-">runProgrammingCards(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<divclass="block">Runs all programming cards for a phase</div>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/InteractableGame.html#runTurn--">runTurn()</a></span> - Method in interface inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/InteractableGame.html"title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html#runTurn--">runTurn()</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/RoboRallyGame.html"title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>