|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectenergyTycoon.gui.menu.GuiMenu
public class GuiMenu
Menu graphic user interface
Constructor Summary | |
---|---|
GuiMenu(MenuListener m)
GuiMenu constructor |
Method Summary | |
---|---|
void |
addGameToList(int id,
java.lang.String name,
int scriptId,
int nbPlayer,
int nbMaxPlayer,
int startingMoney)
Add a a game to the current game list |
void |
addPlayer(int playerId,
java.lang.String playerName)
Add a player to the game screen |
void |
close()
close menu |
void |
deleteGameFromList(int gameId)
Delete a game from the list |
void |
failHostGame()
|
void |
failServerConnection(java.lang.String message)
|
void |
modifyGameOnList(int id,
java.lang.String name,
int scriptId,
int nbPlayer,
int nbMaxPlayer,
int startingMoney)
Modify a game on the current game list |
void |
openConnectServerWindow()
open connect server window |
void |
openCreateGameWindow()
open create game screen |
void |
openFirstWindow()
open main first window |
void |
openHostWindow()
open host game window |
void |
receiveChatMessage(int fromId,
java.lang.String message)
Receive chat message |
void |
removePlayer(int playerId)
Remove the player from the player list |
void |
reopenGameListScreen()
open connect server window |
void |
seeGameListScreen(java.lang.String serverName,
java.util.Vector<java.lang.Integer> id,
java.util.Vector<java.lang.String> name,
java.util.Vector<java.lang.Integer> scriptId,
java.util.Vector<java.lang.Integer> nbPlayer,
java.util.Vector<java.lang.Integer> nbMaxPlayer,
java.util.Vector<java.lang.Integer> startingMoney)
go to the game list screen with all the specified games |
void |
seeGameScreen(boolean isGameMaster,
java.util.Vector<java.lang.Integer> playersId,
java.util.Vector<java.lang.String> playersName,
java.lang.String gameName,
int scriptId,
int maxPlayer,
int startingMoney)
Join a game |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GuiMenu(MenuListener m)
m
- a MenuListenerMethod Detail |
---|
public void openFirstWindow()
public void openHostWindow()
public void openConnectServerWindow()
public void reopenGameListScreen()
public void openCreateGameWindow()
public void failServerConnection(java.lang.String message)
public void failHostGame()
public void seeGameListScreen(java.lang.String serverName, java.util.Vector<java.lang.Integer> id, java.util.Vector<java.lang.String> name, java.util.Vector<java.lang.Integer> scriptId, java.util.Vector<java.lang.Integer> nbPlayer, java.util.Vector<java.lang.Integer> nbMaxPlayer, java.util.Vector<java.lang.Integer> startingMoney)
serverName
- server nameid
- id games listscriptId
- script id listname
- name game listnbPlayer
- player number on each gamenbMaxPlayer
- maximum player number for each gamestartingMoney
- money we start with for each gamepublic void addGameToList(int id, java.lang.String name, int scriptId, int nbPlayer, int nbMaxPlayer, int startingMoney)
id
- the new game idscriptId
- script idname
- the new game namenbPlayer
- the new game player numbernbMaxPlayer
- the new game maximum player numberstartingMoney
- the new game amount of money to startpublic void deleteGameFromList(int gameId)
gameId
- id of the game to removepublic void modifyGameOnList(int id, java.lang.String name, int scriptId, int nbPlayer, int nbMaxPlayer, int startingMoney)
id
- id of the game to modifyscriptId
- script idname
- new namenbPlayer
- new player numbernbMaxPlayer
- new maximum playerstartingMoney
- new starting moneypublic void seeGameScreen(boolean isGameMaster, java.util.Vector<java.lang.Integer> playersId, java.util.Vector<java.lang.String> playersName, java.lang.String gameName, int scriptId, int maxPlayer, int startingMoney)
isGameMaster
- true if the player is the creator, so he can start the gameplayersId
- all players id listplayersName
- all players names listscriptId
- script idgameName
- name of the gamemaxPlayer
- maximum playersstartingMoney
- moneypublic void addPlayer(int playerId, java.lang.String playerName)
playerId
- playerName
- public void removePlayer(int playerId)
playerId
- public void receiveChatMessage(int fromId, java.lang.String message)
fromId
- player id that send the message (-1 for server message)message
- message he sentpublic void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |