Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- rankingList - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Vertical list populated with one
HBoxrow per ranked player. - receiveMessage() - Method in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
-
Listens continuously for incoming objects from the server
- receivePing() - Method in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
-
Called by
RMIServer.ping(String)each time the client pings. - RECONNECT_PLAYER - Enum constant in enum class it.polimi.ingsw.gc14.Network.EventType
-
Event used to notify that a player has reconnected.
- reconnectPlayer(Player) - Method in class it.polimi.ingsw.gc14.Model.Game
-
Marks the specified player as reconnected.
- reconnectPlayer(String) - Method in class it.polimi.ingsw.gc14.Controller.GameController
-
Marks the player associated with the specified username as reconnected.
- ReconnectPlayer - Class in it.polimi.ingsw.gc14.Network.NetworkEvents
-
Network event used to notify that a player has reconnected to the game.
- ReconnectPlayer(String) - Constructor for class it.polimi.ingsw.gc14.Network.NetworkEvents.ReconnectPlayer
-
Constructs a reconnection event for the specified player.
- reductionValue - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
-
The reduction value provided by this Builder card.
- rejectEvent(NetworkEvent) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Marks the event as an error and broadcasts it back to the requesting player.
- remove(Object) - Method in class it.polimi.ingsw.gc14.LimitedMap
- removeFood(int) - Method in class it.polimi.ingsw.gc14.Model.Player
-
Removes
valueamount of Food from the Player. - removeFrom(Pane) - Method in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
-
Removes this particle's visual nodes from
pane. - removeFromQueue(Player) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Removes the given player from both the turn queue and the order list.
- removeLowerBuildingCard(int) - Method in class it.polimi.ingsw.gc14.Model.MiniModel
-
Removes the card at the given position from the lower building card list.
- removeLowerBuildingCard(BuildingCard) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Take the selected card from the lower building list of the board.
- removeLowerTribeCard(int) - Method in class it.polimi.ingsw.gc14.Model.MiniModel
-
Removes the card at the given position from the lower tribe card list.
- removeLowerTribeCard(TribeCard) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Take the selected card from the lower tribe list of the board.
- removeOfflinePlayers() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Removes all offline entries (value
false) from the player list. - removePrestige(int) - Method in class it.polimi.ingsw.gc14.Model.Player
-
Removes
valueamount of Prestige from the Player. - removeUpperBuildingCard(int) - Method in class it.polimi.ingsw.gc14.Model.MiniModel
-
Removes the card at the given position from the upper building card list.
- removeUpperBuildingCard(BuildingCard) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Take the selected card from the upper building list of the board.
- removeUpperTribeCard(int) - Method in class it.polimi.ingsw.gc14.Model.MiniModel
-
Removes the card at the given position from the upper tribe card list.
- removeUpperTribeCard(TribeCard) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Take the selected card from the upper tribe list of the board.
- render() - Method in class it.polimi.ingsw.gc14.View.GUI.GUI
-
Re-renders the GUI on the JavaFX application thread, switching to the appropriate scene based on the current game stage.
- render() - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Populates the ranking list with the final player standings and shows the outcome banner.
- render() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Incrementally re-renders only the parts of the scene affected by the last network event.
- render() - Method in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
-
Renders the totem selection cards with entry animations.
- render() - Method in interface it.polimi.ingsw.gc14.View.IView
-
Re-renders the view based on the current mini model state.
- render() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
-
Default render: dispatches to the right view based on game stage.
- renderBackground() - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Sets the full-cover background image on the root pane.
- renderBackground() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Sets the full-cover background image on the main HBox container.
- renderBoard() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Clears the board area and orchestrates deck, order card, and slot-map rendering.
- renderBoard() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
-
Renders the board + menu (top) and all players' hands in a grid (bottom).
- renderDeck() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Adds the era-specific deck back image to the board.
- renderLower() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Clears and rebuilds the lower tribe row with click handlers for drawing, then appends the lower building stack.
- renderMyHand() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Clears and re-renders all seven card-type piles in the local player's hand area.
- renderOrder() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Renders the order card and overlays each player's totem at their proportional position.
- renderSlotMap() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Adds a clickable slot widget for each entry in the slot-player map.
- renderUpper() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Clears and rebuilds the upper tribe row with click handlers for drawing, then appends the upper building stack.
- RES_ACTIONS - Enum constant in enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Stage in which the mandatory actions associated with the chosen slots are resolved.
- RES_EVENT - Enum constant in enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Stage in which an event card is being resolved.
- resolveLocalInterface(String) - Static method in class it.polimi.ingsw.gc14.Network.InterfaceResolver
-
Returns the local IPv4 address that can reach the given server IP.
- restoreGameIfSaved(GameController, LimitedMap, SaveManager) - Static method in class it.polimi.ingsw.gc14.ServerLauncher
-
Attempts to restore a previously saved game.
- RMI_PORT - Static variable in class it.polimi.ingsw.gc14.Network.NetworkConfig
-
Port on which the RMI registry listens.
- RMIClient - Class in it.polimi.ingsw.gc14.Network.RMI.Client
-
Client RMI.
- RMIClient(ClientController, String, int, String) - Constructor for class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
Constructs an RMI client and initializes its connection parameters.
- RMIHeartbeat - Class in it.polimi.ingsw.gc14.Network.RMI.Server
-
Server-side heartbeat watchdog for a single RMI client.
- RMIHeartbeat(String, LimitedMap, Map, BlockingQueue) - Constructor for class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
-
Constructs an RMI heartbeat handler for the specified client.
- rmiServer - Variable in class it.polimi.ingsw.gc14.Network.CompositeClientBroadcaster
-
RMI transport used to reach RMI-connected clients.
- RMIServer - Class in it.polimi.ingsw.gc14.Network.RMI.Server
-
RMI server responsible for handling remote client connections, receiving player actions, and propagating game updates.
- RMIServer(GameController, int, BlockingQueue, LimitedMap, String) - Constructor for class it.polimi.ingsw.gc14.Network.RMI.Server.RMIServer
-
Constructs an RMI server with the required game and network components.
- rnd - Variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
-
Shared random source used during physics updates.
- rnd - Variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem
-
Shared random source for particle initialization and physics noise.
- rootPane - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Root pane of the leaderboard scene; used to set the background and anchor the popup.
- round - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
The current round of the game.
- ROUNDED - Enum constant in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
-
Rounded Unicode border style.
- roundUpdate() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Increments the current round by 1.
- rows - Variable in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
-
All rows of the table, in insertion order.
- rpad(String, int) - Static method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
-
Pads
swith trailing spaces so its display width equalsw. - run() - Method in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
-
Listens for incoming
NetworkEvents from the client and adds them to theClientHandler.actionQueue. - run() - Method in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Starts the heartbeat listening loop.
- run() - Method in class it.polimi.ingsw.gc14.ServerLauncher
-
Runs the event-processing loop until the thread is interrupted.
- running - Variable in class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
truewhile the heartbeat loop is active; set tofalseon disconnect. - running - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
-
truewhile the watchdog is running; set tofalseon first disconnect. - running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
-
truewhile the connection is active; set tofalseon disconnect. - running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
-
truewhile the handler is actively reading from the socket; set tofalseon disconnect. - running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Indicates whether the heartbeat handler is still active.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form