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

S

s - Variable in class it.polimi.ingsw.Server.Controller.GsonMoveDeserializer
Player's Shelf
s - Variable in class it.polimi.ingsw.Server.Controller.MoveIntermediate
Player's shelf
s - Variable in class it.polimi.ingsw.Server.Model.ShelfTest
 
sameTypeGroupFirstCheck(int, int, Shelf) - Method in class it.polimi.ingsw.Server.Model.CommonGoalCard
This method is a support method to attribute() for cards 3 and 4.
sameTypeGroupSecondCheck(int, int, Shelf) - Method in class it.polimi.ingsw.Server.Model.CommonGoalCard
This method is a support method to attribute() for cards 3 and 4.
sbRootPane - Static variable in class it.polimi.ingsw.Client.GUI
ScoreBoard rootPane's attribute
sc - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
 
Scenes - Enum Class in it.polimi.ingsw.Client
Enumeration class that define possible GUI's scenes
Scenes() - Constructor for enum class it.polimi.ingsw.Client.Scenes
 
scheduledExecutors - Static variable in class it.polimi.ingsw.Client.SocketClient
 
sci - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Game's final Scoreboard
score - Variable in class it.polimi.ingsw.Server.Model.Player
Player's score
scoreboard - Variable in class it.polimi.ingsw.Server.Model.Game
Game scoreboard
scoreBoard - Variable in class it.polimi.ingsw.Client.ClientModel.ClientScoreboard
Scoreboard, made of Nickname (String) and score (int)
scoreBoard - Variable in class it.polimi.ingsw.Server.Model.Scoreboard
Scoreboard, made of Nickname (String) and score (int)
Scoreboard - Class in it.polimi.ingsw.Server.Model
Final Game's Scoreboard
Scoreboard(Map<String, Integer>) - Constructor for class it.polimi.ingsw.Server.Model.Scoreboard
Scoreboard constructor.
scoreboardButtonEvent(Button) - Static method in class it.polimi.ingsw.Client.GUI
This method defines score board button's events
ScoreBoardInterface - Interface in it.polimi.ingsw.Common
ScoreBoard Interface
scoreboardScene - Enum constant in enum class it.polimi.ingsw.Client.Scenes
 
scoreboardScene - Static variable in class it.polimi.ingsw.Client.GUI
Scoreboard's scene
ScoreBoardView - Class in it.polimi.ingsw.Client.View
Implments ScoreBoard terminal view
ScoreBoardView() - Constructor for class it.polimi.ingsw.Client.View.ScoreBoardView
 
ScoreCard - Class in it.polimi.ingsw.Server.Model
Objective ScoreCards implementation
ScoreCard(int) - Constructor for class it.polimi.ingsw.Server.Model.ScoreCard
ScoreCard constructor
ScoreCardInterface - Interface in it.polimi.ingsw.Common
Score Cards interface
scoreCards - Variable in class it.polimi.ingsw.Server.Model.Player
List of ScoreCards achieved by the player
scRES - Variable in class it.polimi.ingsw.Client.GUI
Score card's resolution
SEC_TIMEOUT - Variable in class it.polimi.ingsw.Client.RMIClient
 
SEC_TIMEOUT - Variable in class it.polimi.ingsw.Server.RMILifeline
 
SEC_TIMEOUT - Variable in class it.polimi.ingsw.Server.SocketKeepAlive
 
secondCGCAvailablePointsImageView - Static variable in class it.polimi.ingsw.Client.GUI
Second common goal card available points' ImageView attribute
secondCGCImageView - Static variable in class it.polimi.ingsw.Client.GUI
Second common goal card's ImageView attribute
secondCGCPImageView - Static variable in class it.polimi.ingsw.Client.GUI
Second common goal card points' ImageView attribute
selectedCells - Static variable in class it.polimi.ingsw.Client.GUI
Selected cells' pointers attribute
selectedColumn - Static variable in class it.polimi.ingsw.Client.GUI
Selected column's number
Selector - Class in it.polimi.ingsw.Client
Implements selecion between clients technologies
Selector() - Constructor for class it.polimi.ingsw.Client.Selector
 
sem - Variable in record class it.polimi.ingsw.Server.RMIServer.AdmissionResult
The field for the sem record component.
sem() - Method in record class it.polimi.ingsw.Server.RMIServer.AdmissionResult
Returns the value of the sem record component.
Sending_Identifier - Enum constant in enum class it.polimi.ingsw.Common.Status
 
SendingBoard - Enum constant in enum class it.polimi.ingsw.Common.Status
 
SendingCommonGoalCardSpecification - Enum constant in enum class it.polimi.ingsw.Common.Status
 
SendingPersonalGoalCard - Enum constant in enum class it.polimi.ingsw.Common.Status
 
SendingShelf - Enum constant in enum class it.polimi.ingsw.Common.Status
 
sendScoreBoard(ClientStatusInterface, GameController) - Static method in class it.polimi.ingsw.Server.RMIServer
Sets Final Scoreboard and informs client of the availability
sequentialPrint(BoardInterface, ShelfInterface, PersonalGoalCardInterface, PrintWriter) - Static method in class it.polimi.ingsw.Client.View.MultipleView
Utilitary method for sequential printing
serializationStrategy - Variable in class it.polimi.ingsw.Server.RMIServer
 
serializationStrategy - Variable in class it.polimi.ingsw.Server.SocketServer
 
SerializationTest - Class in it.polimi.ingsw.Server.Model
General JSON serialization tests
SerializationTest() - Constructor for class it.polimi.ingsw.Server.Model.SerializationTest
 
serialize(Optional<T>, Type, JsonSerializationContext) - Method in class it.polimi.ingsw.Common.GsonOptionalSerializer
 
serialize(T, Type, JsonSerializationContext) - Method in class it.polimi.ingsw.Common.GsonInterfaceSerializer
 
server - Variable in class it.polimi.ingsw.Server.Controller.StatusIntermediate
RMI Server implementation
serverController - Variable in class it.polimi.ingsw.Server.RMIServer
 
ServerManager - Class in it.polimi.ingsw.Server
Server management console
ServerManager() - Constructor for class it.polimi.ingsw.Server.ServerManager
 
serverName - Static variable in class it.polimi.ingsw.Client.RMIClient
 
serverName - Static variable in class it.polimi.ingsw.Client.SocketClient
 
setBoardAndShelf(Board, Shelf) - Method in class it.polimi.ingsw.Server.Controller.Move
Sets Move's Board and Shelf
setCard(Optional<ObjectCard>) - Method in class it.polimi.ingsw.Server.Model.BoardSpace
Sets the card in the space
setCards(PersonalGoalCardInterface, List<CommonGoalCardInterface>) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Aggregate setter for Game's and Player's cards
setCards(PersonalGoalCardInterface, List<CommonGoalCardInterface>) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Aggregate setter for Game's and Player's cards
setCell(ImageView) - Method in class it.polimi.ingsw.Client.CellDataModel
Setter method for cell's ImageView
setCurrentPlayer(String) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Setter method for the current player
setCurrentPlayer(String) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Setter method for the current player
setGameParameters(BoardInterface, ShelfInterface, MoveIntermediateInterface) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Aggregate setter for Game initial parameters
setGameParameters(BoardInterface, ShelfInterface, MoveIntermediateInterface) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Aggregate setter for Game initial parameters
setGameParameters(PersonalGoalCard, CommonGoalCard, CommonGoalCard, Board) - Method in class it.polimi.ingsw.Server.Model.Player
Setter for initial Game parameters
setIdentifier(String) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Setter method for Game's identifier
setIdentifier(String) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Setter method for Game's identifier
setIntermediate(ClientStatusInterface) - Method in interface it.polimi.ingsw.Common.StatusIntermediateInterface
Setter for Client Status Object It makes the server manage Game's evolution
setIntermediate(ClientStatusInterface) - Method in class it.polimi.ingsw.Server.Controller.StatusIntermediate
Setter for Client Status Object It makes the server manage Game's evolution
setLastTurnScores(Map<ScoreCardInterface, CommonGoalCardInterface>) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
 
setLastTurnScores(Map<ScoreCardInterface, CommonGoalCardInterface>) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
 
setMyTurn(boolean) - Static method in class it.polimi.ingsw.Client.GUI
Setter method for boolean attribute "myTurn"
setNewMatch(boolean) - Static method in class it.polimi.ingsw.Client.GUI
Sets visibility of nickname/number of players text areas
setNickname(String) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Setter method for Player's nickname
setNickname(String) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Setter method for Player's nickname
setNicknameText(String) - Static method in class it.polimi.ingsw.Client.GUI
Setter method for nickname's TextArea attribute
setOutOfTurn() - Method in class it.polimi.ingsw.Server.Model.Player
This method set the inGame parameter at false
setParameters(List<Integer>, List<Integer>, int) - Method in interface it.polimi.ingsw.Common.MoveIntermediateInterface
Move parameters
setParameters(List<Integer>, List<Integer>, int) - Method in class it.polimi.ingsw.Server.Controller.MoveIntermediate
Move parameters
setPosition(int) - Method in class it.polimi.ingsw.Server.Model.Player
 
setScene(Scenes) - Static method in class it.polimi.ingsw.Client.GUI
This method changes game's current scene
setScoreBoard(ScoreBoardInterface) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
setter method for Game's Scoreboard
setScoreBoard(ScoreBoardInterface) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
setter method for Game's Scoreboard
setScoreCards(Stack<ScoreCardInterface>) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
 
setScoreCards(Stack<ScoreCardInterface>) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
 
setStatus(Status) - Method in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Setter method for Client Status It makes the client evolve
setStatus(Status) - Method in interface it.polimi.ingsw.Common.ClientStatusInterface
Setter method for Client Status It makes the client evolve
setX(int) - Method in class it.polimi.ingsw.Client.CellDataModel
Setter method for x coordinate
setY(int) - Method in class it.polimi.ingsw.Client.CellDataModel
Setter method for y coordinate
shelf - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Player's shelf
shelf - Variable in class it.polimi.ingsw.Server.Controller.Move
 
shelf - Variable in class it.polimi.ingsw.Server.Model.Player
Player's shelf reference
Shelf - Class in it.polimi.ingsw.Server.Model
Player's Shelf
Shelf() - Constructor for class it.polimi.ingsw.Server.Model.Shelf
Manages creation of the shelf (filling with empty values)
Shelf(Optional<ObjectCard>[][]) - Constructor for class it.polimi.ingsw.Server.Model.Shelf
Related to Game's refresh strategy
SHELF_DIM_X - Static variable in interface it.polimi.ingsw.Common.ShelfInterface
Maximum X dimension of the shelf
SHELF_DIM_X - Static variable in class it.polimi.ingsw.Server.Model.Shelf
Maximum X dimension of the shelf
SHELF_DIM_Y - Static variable in interface it.polimi.ingsw.Common.ShelfInterface
Maximum Y dimension of the shelf
SHELF_DIM_Y - Static variable in class it.polimi.ingsw.Server.Model.Shelf
Maximum Y dimension of the shelf
shelfCards() - Method in class it.polimi.ingsw.Server.Model.Shelf
Returns a list of effectively present cards on the board, based on a functional approach using Optionals.
shelfCellDim - Variable in class it.polimi.ingsw.Client.GUI
Shelf cells' dimension
shelfColumns - Variable in class it.polimi.ingsw.Client.GUI
Shelf columns' pointers
shelfColumnsCells - Static variable in class it.polimi.ingsw.Client.GUI
Shelf cells' pointers
shelfGridEvents(VBox, VBox, VBox, VBox, VBox) - Method in class it.polimi.ingsw.Client.GUI
This method defines shelf columns' events
ShelfInterface - Interface in it.polimi.ingsw.Common
Shelf Interface
shelfRES - Variable in class it.polimi.ingsw.Client.GUI
Shelf's dimension
shelfSerialization() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
 
ShelfTest - Class in it.polimi.ingsw.Server.Model
Player's Shelf tests
ShelfTest() - Constructor for class it.polimi.ingsw.Server.Model.ShelfTest
 
ShelfView - Class in it.polimi.ingsw.Client.View
Implements Shelf terminal view
ShelfView() - Constructor for class it.polimi.ingsw.Client.View.ShelfView
 
showError(String) - Method in class it.polimi.ingsw.Client.View.OutputAbstraction
Outputs an Error message
showErrorConfirm(String) - Method in class it.polimi.ingsw.Client.View.OutputAbstraction
Outputs an Error and waits (on GUI) for User confirmation
showInfo(String) - Method in class it.polimi.ingsw.Client.View.OutputAbstraction
Outputs an Informative message
socket - Variable in class it.polimi.ingsw.Server.SocketKeepAlive
 
SocketClient - Class in it.polimi.ingsw.Client
Socket Client abstraction, attached to terminal and GUI views
SocketClient() - Constructor for class it.polimi.ingsw.Client.SocketClient
 
SocketKeepAlive - Class in it.polimi.ingsw.Server
Application-level KeepAlive implementation
SocketKeepAlive(Socket, GameController) - Constructor for class it.polimi.ingsw.Server.SocketKeepAlive
Naive Application-level KeepAlive implementation
SocketServer - Class in it.polimi.ingsw.Server
Socket Server, uses Status Messages to inform clients of game's evolution
SocketServer(Map<String, GameController>, Map<GameController, Semaphore>, Map<GameController, Object>, Map<GameController, Object>) - Constructor for class it.polimi.ingsw.Server.SocketServer
SocketServer constructor, managed by the Server Manager by default
SocketServer(String[]) - Static method in class it.polimi.ingsw.Server.ServerManager
 
socketToGameController - Static variable in class it.polimi.ingsw.Server.SocketServer
 
spaces - Variable in class it.polimi.ingsw.Client.ClientModel.ClientBoard
 
spaces - Variable in class it.polimi.ingsw.Server.Model.Board
Board Spaces implementation
spacesDeclaration(int) - Method in class it.polimi.ingsw.Server.Model.Board
Takes care of creating the Board Spaces using JSON declaration files
start(Stage) - Method in class it.polimi.ingsw.Client.GUI
This method instantiates game's GUI component
status - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
Client status related to the game
status - Variable in class it.polimi.ingsw.Common.StatusMessage
 
Status - Enum Class in it.polimi.ingsw.Common
Informative of game's evolution in communication abstraction
Status(String) - Constructor for enum class it.polimi.ingsw.Common.Status
 
StatusIntermediate - Class in it.polimi.ingsw.Server.Controller
Client Status Intermediate
StatusIntermediate(RMIServer, Map<ClientStatusInterface, GameController>) - Constructor for class it.polimi.ingsw.Server.Controller.StatusIntermediate
Status Intermediate Constructor
StatusIntermediateInterface - Interface in it.polimi.ingsw.Common
Client Status Intermediate interface
StatusMessage - Class in it.polimi.ingsw.Common
Status Messages implementation, informative of game's evolution
StatusMessage(Status) - Constructor for class it.polimi.ingsw.Common.StatusMessage
 
StatusMessage(Status, String) - Constructor for class it.polimi.ingsw.Common.StatusMessage
Represents a Status Message, informative of game's evolution
statusSerialization() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
 
SuccessfulMove - Enum constant in enum class it.polimi.ingsw.Common.Status
 
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