Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
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 HBox row 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 value amount 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 value amount 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 s with trailing spaces so its display width equals w.
run() - Method in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
Listens for incoming NetworkEvents from the client and adds them to the ClientHandler.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
true while the heartbeat loop is active; set to false on disconnect.
running - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
true while the watchdog is running; set to false on first disconnect.
running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
true while the connection is active; set to false on disconnect.
running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
true while the handler is actively reading from the socket; set to false on disconnect.
running - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
Indicates whether the heartbeat handler is still active.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form