Module it.polimi.ingsw.am13
Class MenuItemCreateRoom
java.lang.Object
it.polimi.ingsw.am13.client.view.tui.menu.MenuItem
it.polimi.ingsw.am13.client.view.tui.menu.MenuItemCreateRoom
Menu item for creating a room.
It parses the parameters as:
- Nickname (1 word)
- Color of token (red / blue / green / yellow)
- Number of players to make the game start
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeCommand
(String args, NetworkHandler networkHandler) Executes the action this menu item representsMethods inherited from class it.polimi.ingsw.am13.client.view.tui.menu.MenuItem
getCommandKey, getDescription, toString
-
Constructor Details
-
MenuItemCreateRoom
public MenuItemCreateRoom()Build a new item for creating a new room
-
-
Method Details
-
executeCommand
public void executeCommand(String args, NetworkHandler networkHandler) throws InvalidTUICommandException Description copied from class:MenuItem
Executes the action this menu item represents- Specified by:
executeCommand
in classMenuItem
- Parameters:
args
- String of parameters for the commandnetworkHandler
- Handler of the network thanks to which the item sends the command to the server- Throws:
InvalidTUICommandException
- If the arguments passed via command line are wrong, or anyway different from what expected
-