Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class it.polimi.ingsw.gc14.ClientLauncherGUI
-
Launches the GUI application.
- main(String[]) - Static method in class it.polimi.ingsw.gc14.ClientLauncherTUI
-
Launches the TUI client.
- main(String[]) - Static method in class it.polimi.ingsw.gc14.ServerLauncher
-
Initializes all server components, wires them together, restores a saved game if available, and starts the event-processing loop and both network servers.
- MainFXMLController - Class in it.polimi.ingsw.gc14.View.GUI
-
FXML controller for the main game scene.
- MainFXMLController() - Constructor for class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
- mainHandler - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Main client handler associated with this heartbeat connection.
- mainHBox - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Root HBox containing all main scene elements.
- mainHBox - Variable in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
-
HBox containing the totem card widgets.
- mainPort - Variable in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
-
TCP port
- mainScene - Variable in class it.polimi.ingsw.gc14.View.GUI.GUI
-
The main game scene.
- mainVBox - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Main vertical container holding the outcome label and ranking rows.
- map - Variable in class it.polimi.ingsw.gc14.LimitedMap
-
The underlying thread-safe hash map storing all key-value pairs.
- markAsPlayed() - Method in class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
-
Marks this player as having played in the current order sequence.
- MAX_PARTICLES - Static variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem
-
Maximum number of live particles at any given time.
- MAX_PLAYERS - Static variable in class it.polimi.ingsw.gc14.Network.NetworkConfig
-
Maximum number of players allowed in a game.
- MAX_USERNAME_LENGTH - Static variable in class it.polimi.ingsw.gc14.Model.Player
-
The maximum length allowed for the username string.
- mb - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
-
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
- mb() - Method in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
- MIN_PLAYERS - Static variable in class it.polimi.ingsw.gc14.Network.NetworkConfig
-
Minimum number of players required to start a game.
- miniModel - Variable in class it.polimi.ingsw.gc14.Controller.ClientController
-
Local mini model representing the client-side game state.
- miniModel - Variable in class it.polimi.ingsw.gc14.View.GUI.GUI
-
Latest mini model received from the server.
- MiniModel - Class in it.polimi.ingsw.gc14.Model
-
Lightweight representation of the game model shared with clients.
- MiniModel(Map, OrderLogicCard, CurrentState, List, List, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.MiniModel
-
Constructs a complete mini model from the current server-side game data.
- ml - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
-
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
- model - Variable in class it.polimi.ingsw.gc14.Controller.GameController
-
The game model managed by this controller.
- model - Variable in class it.polimi.ingsw.gc14.View.TUI.TUI
- mr - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
-
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
- mt - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
-
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
- mt() - Method in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
- myHand - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
HBox displaying the local player's card piles.
- myIp - Variable in class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
Local IP address advertised to the RMI runtime so callbacks are routed correctly.
- myUsername - Variable in class it.polimi.ingsw.gc14.Controller.ClientController
-
Username associated with this client.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form