- Particle - Class in inf112.fiasko.roborally.objects
 
- 
This class represents a particle
 
- Particle(ParticleType, Direction) - Constructor for class inf112.fiasko.roborally.objects.Particle
 
- 
Instantiates a new particle
 
- ParticleType - Enum in inf112.fiasko.roborally.objects.properties
 
- 
This enum represents all possible particle types
 
- pause() - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-  
 
- peekBottom() - Method in class inf112.fiasko.roborally.objects.AbstractDeck
 
- 
Looks at the bottom card of the deck
 
- peekBottom() - Method in interface inf112.fiasko.roborally.objects.Deck
 
- 
Takes a peek at the card currently at the bottom of the deck
 
- peekTop() - Method in class inf112.fiasko.roborally.objects.AbstractDeck
 
- 
Looks at the top card in the deck
 
- peekTop() - Method in interface inf112.fiasko.roborally.objects.Deck
 
- 
Takes a peek at the card currently at the top of the deck
 
- Phase - Class in inf112.fiasko.roborally.objects
 
- 
This class handles everything that should happen during a phase
 
- Phase(Board, List<Player>, int, InteractableGame) - Constructor for class inf112.fiasko.roborally.objects.Phase
 
- 
Instantiates a new phase
 
- Player - Class in inf112.fiasko.roborally.objects
 
- 
This class represents a player
 
- Player(RobotID, String) - Constructor for class inf112.fiasko.roborally.objects.Player
 
- 
Instantiates a new player
 
- Player() - Constructor for class inf112.fiasko.roborally.objects.Player
 
- 
Empty constructor required by kryo
 
- playerGenerator(Map<Connection, String>, Map<Connection, RobotID>) - Static method in class inf112.fiasko.roborally.utility.IOUtil
 
- 
Generates a list of players from a map of player names and a map of robot ids
 
- Position - Class in inf112.fiasko.roborally.objects.properties
 
- 
This class represent a position on the board
 
- Position(int, int) - Constructor for class inf112.fiasko.roborally.objects.properties.Position
 
- 
Initializes the position
 
- PowerDownContainerResponse - Class in inf112.fiasko.roborally.networking.containers
 
- 
This class is used to contain power down status for all players
 
- PowerDownContainerResponse() - Constructor for class inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse
 
- 
Empty constructor required by KryoNet.
 
- PowerDownContainerResponse(Map<String, Boolean>) - Constructor for class inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse
 
- 
Instantiates a new power down container
 
- PowerDownScreen - Class in inf112.fiasko.roborally.ui.screens
 
- 
This screen is used for asking players whether they want to power down
 
- PowerDownScreen(RoboRallyWrapper) - Constructor for class inf112.fiasko.roborally.ui.screens.PowerDownScreen
 
- 
Instantiates a new power down screen
 
- ProgramAndPowerdownRequest - Class in inf112.fiasko.roborally.networking.containers
 
-  
 
- ProgramAndPowerdownRequest() - Constructor for class inf112.fiasko.roborally.networking.containers.ProgramAndPowerdownRequest
 
- 
Empty constructor required by KryoNet.
 
- ProgramAndPowerdownRequest(Boolean, List<ProgrammingCard>) - Constructor for class inf112.fiasko.roborally.networking.containers.ProgramAndPowerdownRequest
 
-  
 
- ProgrammingCard - Class in inf112.fiasko.roborally.objects
 
- 
This class represents a programming card
 
- ProgrammingCard(int, Action) - Constructor for class inf112.fiasko.roborally.objects.ProgrammingCard
 
- 
Initializes the priority and the action of the card
 
- ProgrammingCard() - Constructor for class inf112.fiasko.roborally.objects.ProgrammingCard
 
- 
Empty constructor required by KryoNet.
 
- ProgrammingCardDeck - Class in inf112.fiasko.roborally.objects
 
- 
This class represents a deck containing programming cards
 
- ProgrammingCardDeck(List<ProgrammingCard>) - Constructor for class inf112.fiasko.roborally.objects.ProgrammingCardDeck
 
- 
Initializes the PlayerDeck with a list of cards
 
- ProgrammingCardDeck() - Constructor for class inf112.fiasko.roborally.objects.ProgrammingCardDeck
 
- 
Empty constructor required by KryoNet.
 
- ProgramsContainerResponse - Class in inf112.fiasko.roborally.networking.containers
 
- 
This class contains information about all players' programs and whether they want to enter power down
 
- ProgramsContainerResponse() - Constructor for class inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse
 
- 
Empty constructor required by KryoNet.
 
- ProgramsContainerResponse(Map<String, List<ProgrammingCard>>, Map<String, Boolean>) - Constructor for class inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse
 
- 
Instantiates a new programs container