<dt><ahref="../inf112/fiasko/roborally/objects/Particle.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Particle</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 particle</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Particle.html#Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">Particle(ParticleType, Direction)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Particle.html"title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>
<divclass="block">Instantiates a new particle</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties"><spanclass="typeNameLink">ParticleType</span></a> - Enum in <ahref="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<divclass="block">This enum represents all possible particle types</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#pause--">pause()</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/AbstractDeck.html#peekBottom--">peekBottom()</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/AbstractDeck.html"title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<divclass="block">Looks at the bottom card of the deck</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom()</a></span> - Method in interface inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Deck.html"title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<divclass="block">Takes a peek at the card currently at the bottom of the deck</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop()</a></span> - Method in class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/AbstractDeck.html"title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<divclass="block">Looks at the top card in the deck</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop()</a></span> - Method in interface inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Deck.html"title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<divclass="block">Takes a peek at the card currently at the top of the deck</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Phase</span></a> - Class in <ahref="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<divclass="block">This class handles everything that should happen during a phase</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Phase.html#Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">Phase(Board, List<Player>, int, InteractableGame)</a></span> - Constructor for 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">Instantiates a new phase</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/Player.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Player</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 player</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Player.html#Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">Player(RobotID, String)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Player.html"title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<divclass="block">Instantiates a new player</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/Player.html#Player--">Player()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/Player.html"title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/utility/IOUtil.html#playerGenerator-java.util.Map-java.util.Map-">playerGenerator(Map<Connection, String>, Map<Connection, RobotID>)</a></span> - Static method in class inf112.fiasko.roborally.utility.<ahref="../inf112/fiasko/roborally/utility/IOUtil.html"title="class in inf112.fiasko.roborally.utility">IOUtil</a></dt>
<dd>
<divclass="block">Generates a list of players from a map of player names and a map of robot ids</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/properties/Position.html"title="class in inf112.fiasko.roborally.objects.properties"><spanclass="typeNameLink">Position</span></a> - Class in <ahref="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<divclass="block">This class represent a position on the board</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/properties/Position.html#Position-int-int-">Position(int, int)</a></span> - Constructor for class inf112.fiasko.roborally.objects.properties.<ahref="../inf112/fiasko/roborally/objects/properties/Position.html"title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>
<divclass="block">Initializes the position</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers"><spanclass="typeNameLink">PowerDownContainerResponse</span></a> - Class in <ahref="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<divclass="block">This class is used to contain power down status for all players</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse--">PowerDownContainerResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></dt>
<dd>
<divclass="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse-java.util.Map-">PowerDownContainerResponse(Map<String, Boolean>)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></dt>
<dd>
<divclass="block">Instantiates a new power down container</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html"title="class in inf112.fiasko.roborally.ui.screens"><spanclass="typeNameLink">PowerDownScreen</span></a> - Class in <ahref="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<divclass="block">This screen is used for asking players whether they want to power down</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html#PowerDownScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">PowerDownScreen(RoboRallyWrapper)</a></span> - Constructor for 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>
<divclass="block">Instantiates a new power down screen</div>
<dt><ahref="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html"title="class in inf112.fiasko.roborally.networking.containers"><spanclass="typeNameLink">ProgramAndPowerDownRequest</span></a> - Class in <ahref="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<divclass="block">A request containing a player's program and whether it wants to enter power down next round</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest--">ProgramAndPowerDownRequest()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html"title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest-java.lang.Boolean-java.util.List-">ProgramAndPowerDownRequest(Boolean, List<ProgrammingCard>)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html"title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dd>
<divclass="block">Instantiates a new program and power down request</div>
<dt><ahref="../inf112/fiasko/roborally/objects/ProgrammingCard.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">ProgrammingCard</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 programming card</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">ProgrammingCard(int, Action)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/ProgrammingCard.html"title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<divclass="block">Initializes the priority and the action of the card</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard--">ProgrammingCard()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/ProgrammingCard.html"title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<divclass="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">ProgrammingCardDeck</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 deck containing programming cards</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck-java.util.List-">ProgrammingCardDeck(List<ProgrammingCard>)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html"title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dt>
<dd>
<divclass="block">Initializes the PlayerDeck with a list of cards</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck--">ProgrammingCardDeck()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<ahref="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html"title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dt>
<dd>
<divclass="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><ahref="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers"><spanclass="typeNameLink">ProgramsContainerResponse</span></a> - Class in <ahref="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<divclass="block">This class contains information about all players' programs and whether they want to enter power down</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse--">ProgramsContainerResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<divclass="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><spanclass="memberNameLink"><ahref="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse-java.util.Map-java.util.Map-">ProgramsContainerResponse(Map<String, List<ProgrammingCard>>, Map<String, Boolean>)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<ahref="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html"title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<divclass="block">Instantiates a new programs container</div>