Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
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
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form