Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- randomFinalEvaluation() - Method in class it.polimi.ingsw.Server.Model.ShelfTest
-
Checks functionality of the final evaluation using a randomically generated Shelf
- readClientLine(BufferedReader, PrintWriter, AtomicBoolean, ProducerConsumerLock, AtomicReference<String>, AtomicReference<SocketKeepAlive>) - Static method in class it.polimi.ingsw.Server.SocketServer
-
Socket thread listener
- readLock - Variable in class it.polimi.ingsw.Utility.ProducerConsumerLock
- readLock() - Method in class it.polimi.ingsw.Utility.ProducerConsumerLock
- readServerLine(BufferedReader, ProducerConsumerLock, AtomicReference<String>) - Static method in class it.polimi.ingsw.Client.SocketClient
-
Socket thread listener
- received() - Method in class it.polimi.ingsw.Server.SocketKeepAlive
-
Sets the KeepAlive as received (setting the correspondent flag), the next scheduled task to run will get the flag as valid and reset the CDL
- receiveIdentifier(BufferedReader, PrintWriter, Gson) - Static method in class it.polimi.ingsw.Server.SocketServer
-
this method receives the identifier
- reEnterGame(String) - Method in class it.polimi.ingsw.Server.Controller.GameController
-
Game's re-entering strategy (related to a game reloaded from a persistency file)
- reEnterGame(String, String) - Method in interface it.polimi.ingsw.Common.RMIControllerInterface
-
Game's re-enter strategy
- reEnterGame(String, String) - Method in class it.polimi.ingsw.Server.Controller.RMIController
-
Game's re-enter strategy
- refreshed - Variable in class it.polimi.ingsw.Server.Controller.GameController
-
This attribute indicates if a game has been re-entered after a disconnection of the server or not
- refreshEntities() - Method in class it.polimi.ingsw.Server.Controller.GameController
-
Objects refresh following a game reloaded from a persistency file
- refreshEntities() - Method in class it.polimi.ingsw.Server.Model.Game
-
Objects refresh following a game reloaded from a persistency file
- refreshEntities(CommonGoalCard, CommonGoalCard) - Method in class it.polimi.ingsw.Server.Model.Player
-
Refreshment strategy, related to persistency management strategy
- Request_Nickname - Enum constant in enum class it.polimi.ingsw.Common.Status
- Request_NumberOfPlayers - Enum constant in enum class it.polimi.ingsw.Common.Status
- requestNickname(BufferedReader, PrintWriter, String, Gson) - Static method in class it.polimi.ingsw.Server.SocketServer
-
this method receives the nickname chosen by the player
- requestNumOfPlayer(BufferedReader, PrintWriter, Gson) - Static method in class it.polimi.ingsw.Server.SocketServer
-
this method receives the number of player by the first player
- reset() - Method in class it.polimi.ingsw.Server.Model.Board
-
Implements reset logic.
- resetEnabled() - Method in class it.polimi.ingsw.Server.Model.Board
-
Checks the condition for enabling reset on the board (even if not all cards are put on it)
- resetNeeded() - Method in class it.polimi.ingsw.Server.Model.Board
-
Checks if a reset of the board is needed, watching at usable and effectively present spaces
- resetSelection() - Static method in class it.polimi.ingsw.Client.GUI
-
This method cleans the insertion's attributes
- Response_Nickname - Enum constant in enum class it.polimi.ingsw.Common.Status
- Response_NumberOfPlayers - Enum constant in enum class it.polimi.ingsw.Common.Status
- restore() - Method in class it.polimi.ingsw.Server.Model.BoardTest
-
Last taken cards restore test
- restoreLastTaken() - Method in class it.polimi.ingsw.Server.Model.Board
-
Restores the last move (group of cards taken from board)
- restoreTaken() - Method in class it.polimi.ingsw.Server.Controller.Move
-
Restores taken cards on the Board (when Move was Invalid)
- RMIClient - Class in it.polimi.ingsw.Client
-
RMI Client abstraction, attached to terminal and GUI views
- RMIClient(String[]) - Constructor for class it.polimi.ingsw.Client.RMIClient
-
RMI Client declaration
- RMIClientInterface - Interface in it.polimi.ingsw.Common
-
RMI Client abstraction
- RMIController - Class in it.polimi.ingsw.Server.Controller
-
Implements intermediate to the Game Controllers, making multiple games management easier
- RMIController(Map<String, GameController>, Map<ClientStatusInterface, GameController>) - Constructor for class it.polimi.ingsw.Server.Controller.RMIController
-
RMI Controller constructor
- RMIControllerInterface - Interface in it.polimi.ingsw.Common
-
RMI Controller Interface
- RMIcreation() - Method in class it.polimi.ingsw.Server.Controller.GameControllerTest
- RMILifeline - Class in it.polimi.ingsw.Server
-
Application-level KeepAlive implementation
- RMILifeline(ClientStatusInterface, Map<ClientStatusInterface, GameController>) - Constructor for class it.polimi.ingsw.Server.RMILifeline
-
Naive Application-level KeepAlive implementation
- RMIServer - Class in it.polimi.ingsw.Server
-
RMI Server, uses Status callbacks to inform clients of game's evolution
- RMIServer(Map<String, GameController>, Map<GameController, Semaphore>, Map<GameController, Object>, Map<GameController, Object>) - Constructor for class it.polimi.ingsw.Server.RMIServer
-
RMIServer constructor, managed by the Server Manager by default
- RMIServer(String[]) - Static method in class it.polimi.ingsw.Server.ServerManager
- RMIServer.AdmissionResult - Record Class in it.polimi.ingsw.Server
-
Admission phase result
- rootPane - Static variable in class it.polimi.ingsw.Client.GUI
-
Game rootPane's attribute
- rulebookExample() - Method in class it.polimi.ingsw.Server.Model.ShelfTest
-
Rulebook example of final evaluation test
- rulebookFinalCount() - Method in class it.polimi.ingsw.Server.Model.ShelfTest
-
Checks functionality of the final evaluation using the rulebook example
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form