Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class it.polimi.ingsw.Client.GUI
-
Launch GUI
- main(String[]) - Static method in class it.polimi.ingsw.Client.RMIClient
-
Main method, welcoming Client
- main(String[]) - Static method in class it.polimi.ingsw.Client.Selector
-
Main method, welcoming User
- main(String[]) - Static method in class it.polimi.ingsw.Client.SocketClient
-
Main method, welcoming Server management console
- main(String[]) - Static method in class it.polimi.ingsw.Server.RMIServer
-
Main method, welcoming Server management console
- main(String[]) - Static method in class it.polimi.ingsw.Server.ServerManager
-
Main method, welcoming Server management console
- main(String[]) - Static method in class it.polimi.ingsw.Server.SocketServer
-
Main method, welcoming Server management console
- mainMenuButtonsEvents(Button, Button, Button) - Method in class it.polimi.ingsw.Client.GUI
-
This method defines main menu buttons' events
- mainMenuRESX - Variable in class it.polimi.ingsw.Client.GUI
-
Game's menu' width resolution
- mainMenuRESY - Variable in class it.polimi.ingsw.Client.GUI
-
Game's menu' height resolution
- mainMenuScene - Enum constant in enum class it.polimi.ingsw.Client.Scenes
- mainMenuScene - Static variable in class it.polimi.ingsw.Client.GUI
-
Main menu's scene
- mainStage - Static variable in class it.polimi.ingsw.Client.GUI
-
Game's main stage
- make() - Method in interface it.polimi.ingsw.Common.MoveIntermediateInterface
-
Move's creation and confirmation
- make() - Method in class it.polimi.ingsw.Server.Controller.MoveIntermediate
-
Move's creation and confirmation
- make(Move) - Method in class it.polimi.ingsw.Server.Controller.GameController
-
This method manages the move m, decided by the Player
- makeMove(GameController, PrintWriter, Gson, AtomicBoolean, ProducerConsumerLock, AtomicReference<String>, Gson) - Static method in class it.polimi.ingsw.Server.SocketServer
-
this method manages the move phase
- makeMove(PrintWriter, ProducerConsumerLock, AtomicReference<String>) - Static method in class it.polimi.ingsw.Client.SocketClient
-
this method manages move phase
- manage() - Method in class it.polimi.ingsw.Server.RMIServer
-
abstraction method, invoked by Status Intermediate by default and listening for client status updates
- manageLog() - Static method in class it.polimi.ingsw.Server.ServerManager
- MAX_PLAYERS - Variable in class it.polimi.ingsw.Server.Model.Game
-
final attribute, which indicates the maximum number of players who can join a game
- maxPlayers - Variable in class it.polimi.ingsw.Server.Controller.GameController
-
Maximum number of Players accepted in a game
- maxPlayers - Variable in class it.polimi.ingsw.Server.Model.Game
-
Number of players, chosen by the first player, when he/she creates a new game
- MAXPLAYERS - Variable in class it.polimi.ingsw.Server.Model.Board
-
Game's maximum number of players
- mergeArrays(T[], T[]) - Static method in class it.polimi.ingsw.Client.Selector
- message - Variable in class it.polimi.ingsw.Common.StatusMessage
- mi - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
-
Move Intermediate for the client
- MINPLAYERS - Variable in class it.polimi.ingsw.Server.Model.Board
-
Game's minimum number of players
- Move - Class in it.polimi.ingsw.Server.Controller
-
Move declaration, composed of list of coordinates and Shelf column
- Move(int, List<Integer>, List<Integer>, Board, Shelf) - Constructor for class it.polimi.ingsw.Server.Controller.Move
-
Game's Move implementation
- Move_Request - Enum constant in enum class it.polimi.ingsw.Common.Status
- MoveAllowed - Enum constant in enum class it.polimi.ingsw.Common.Status
- MoveIntermediate - Class in it.polimi.ingsw.Server.Controller
-
Intermediate for RMI Turn management, to simplify multiple games management
- MoveIntermediate(Board, Shelf, GameController, Player) - Constructor for class it.polimi.ingsw.Server.Controller.MoveIntermediate
-
Move Intermediate constructor
- MoveIntermediateInterface - Interface in it.polimi.ingsw.Common
-
Move Intermediate Interface
- MoveNotAllowed - Enum constant in enum class it.polimi.ingsw.Common.Status
- moveSerialization1() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
- moveSerialization2() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
- MultipleView - Class in it.polimi.ingsw.Client.View
-
Terminal View effective implementation
- MultipleView() - Constructor for class it.polimi.ingsw.Client.View.MultipleView
- mutex - Variable in class it.polimi.ingsw.Utility.ClassicLock
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form