Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
F
- fetchAvailableCoord(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchAvailableCoord(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchAvailableCoord(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchCommonObjectives() - Method in class it.polimi.ingsw.am13.model.GameModel
-
Returns the visible cards for the common objectives.
- fetchCommonObjectives() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
-
Returns the visible cards for the common objectives.
- fetchCommonObjectives() - Method in class it.polimi.ingsw.am13.model.Match
-
Returns the visible cards for the common objectives.
- fetchCurrentPlayer() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchCurrentPlayer() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchFirstPlayer() - Method in class it.polimi.ingsw.am13.model.GameModel
-
The first player of the match is the one that will do the first play of the card in phase IN_GAME
- fetchFirstPlayer() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
-
The first player of the match is the one that will do the first play of the card in phase IN_GAME
- fetchGameStatus() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchGameStatus() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchHandObjective(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchHandObjective(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchHandObjective(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchHandPlayable(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchHandPlayable(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchHandPlayable(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchIsConnected(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchIsConnected(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchNearCoordinates() - Method in class it.polimi.ingsw.am13.model.card.Coordinates
-
Creates the ordered list of 4 coordinates that are near this coordinate in game field.
- fetchPersonalObjectives(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
-
Method callable only during INIT phase.
- fetchPersonalObjectives(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
-
Method callable only during INIT phase.
- fetchPersonalObjectives(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchPickables() - Method in class it.polimi.ingsw.am13.model.GameModel
-
List of all visible cards (that are pickable during turn phases).
- fetchPickables() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
-
List of all visible cards (that are pickable during turn phases).
- fetchPickables() - Method in class it.polimi.ingsw.am13.model.Match
-
List of all visible cards (that are pickable during turn phases).
- fetchPlayerField(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchPlayerField(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchPlayers() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchPlayers() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchPlayersLobby() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchPlayersLobby() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchPoints() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchPoints() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchStarter(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchStarter(PlayerLobby) - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- fetchStarter(PlayerLobby) - Method in class it.polimi.ingsw.am13.model.Match
- fetchWinner() - Method in class it.polimi.ingsw.am13.model.GameModel
- fetchWinner() - Method in interface it.polimi.ingsw.am13.model.GameModelIF
- field - Variable in class it.polimi.ingsw.am13.client.gamestate.FieldState
-
Map between coordinates and cards placed on them Once placed, a card cannot be removed
- field - Variable in class it.polimi.ingsw.am13.client.gamestate.PlayerState
-
Field of the player.
- field - Variable in class it.polimi.ingsw.am13.model.player.Field
-
Description of the player's card positions using a sparse matrix representation.
- field - Variable in class it.polimi.ingsw.am13.model.player.Player
-
Player's field which represents the positioning of his played cards.
- Field - Class in it.polimi.ingsw.am13.model.player
-
Class which represents the status of the game field of a specific player.
- Field() - Constructor for class it.polimi.ingsw.am13.model.player.Field
-
Constructor of the Field.
- fieldContainer - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Container where to stack the cards to display for the player's field
ImageView
andRectangle
for card placed and available coords are added to this container for the field - FieldIF - Interface in it.polimi.ingsw.am13.model.player
-
Interface representing a player's field.
- fieldScrollPane - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
ScrollPane
containing the field. - FieldState - Class in it.polimi.ingsw.am13.client.gamestate
-
Representation of one player's field.
- FieldState(FieldIF) - Constructor for class it.polimi.ingsw.am13.client.gamestate.FieldState
-
Creates a new representation of a player's field starting from the interface of that field itself
- FINAL_PHASE - Enum constant in enum class it.polimi.ingsw.am13.model.GameStatus
- findFreeNickname(List<RoomIF>) - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerRooms
- firstChoiceImage - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerInit
- firstFieldScrollAdjustment - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Flag indicating if the first scroll adjustment to center the starter card has already happened Hence it is set to true each time the displayPlayer changes
- firstPlayer - Variable in class it.polimi.ingsw.am13.client.gamestate.GameState
-
The first player (from which the rounds start)
- firstPlayer - Variable in class it.polimi.ingsw.am13.model.Match
-
The first player of the match
- firstPlayerIndex - Variable in class it.polimi.ingsw.am13.model.Match
-
The index of the first player in the players list
- flipButton0 - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
- flipButton1 - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
- flipButton2 - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
- flipButtons - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
The buttons to flip the hand cards of thisPlayer
- flipCard(int, ImageView) - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
It flips the hand card by switching the corresponding value of handCardSides and then displaying the new side.
- flowCardPlaced - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
True if it is the turn of thisPlayer and he has played a card, false otherwise
- flowCardPlaced - Variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIMatch
- flushReset() - Method in class it.polimi.ingsw.am13.client.network.socket.NetworkHandlerSocket
-
Flush and reset the network output stream
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUI
-
Force closing the app.
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIController
-
Force closing the app.
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerInit
-
This method cannot be called
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerJoinedRoom
-
Force closing the app.
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Force closing the app.
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerRooms
-
Force closing the app.
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerWinner
-
This method cannot be called
- forceCloseApp() - Method in class it.polimi.ingsw.am13.client.view.tui.ViewTUI
-
Force closing the app.
- forceCloseApp() - Method in interface it.polimi.ingsw.am13.client.view.View
-
Forces tbe close of the app.
- front - Variable in class it.polimi.ingsw.am13.model.card.CardObjective
-
Active/front side of the card, where information about the points is stored.
- front - Variable in class it.polimi.ingsw.am13.model.card.CardPlayable
-
Front (playable) side of this playable card
- FULLSCREEN_MODE - Static variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUI
- FUNGUS - Enum constant in enum class it.polimi.ingsw.am13.model.card.Color
- FUNGUS - Enum constant in enum class it.polimi.ingsw.am13.model.card.Resource
- FUNGUS_SYMBOL - Static variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIConstants
- fungusCounterLabel - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Label for counter of fungus resources in the field of displayPlayer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form