|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MenuListener
All actions performed by Menu GUI on the pre game process
Method Summary | |
---|---|
void |
createDistantGame(java.lang.String gameName,
int scriptId,
int startingMoney,
int maxPlayer)
open a game on a server |
java.util.Vector<java.lang.String> |
getLocalScripts()
return all existing scripts |
java.lang.String[] |
getScripts()
return all existing scripts |
void |
giveUpConnection()
forget server connection |
void |
joinGame(int gameId)
join a distant game |
void |
joinServer(java.lang.String server,
int port)
try to connect to server |
void |
leaveGame()
|
void |
leaveServer()
Disconnect from server |
void |
quitGame()
Quit the current game |
void |
quitMenu()
exit menu (cross) |
void |
runServer(java.lang.String gameName,
int scriptId,
int startingMoney,
int maxPlayer,
int port)
host a game on the client computer |
void |
sendChatMessage(java.lang.String message)
Send a chat message to other players |
void |
startGame()
start the game (play button pressed) |
Method Detail |
---|
void quitMenu()
java.lang.String[] getScripts()
java.util.Vector<java.lang.String> getLocalScripts()
void joinServer(java.lang.String server, int port)
server
- server nameport
- port to connect onvoid giveUpConnection()
void runServer(java.lang.String gameName, int scriptId, int startingMoney, int maxPlayer, int port)
scriptId
- script idgameName
- game namestartingMoney
- the money players start withmaxPlayer
- maximum player numberport
- server portvoid joinGame(int gameId)
gameId
- game identifiervoid createDistantGame(java.lang.String gameName, int scriptId, int startingMoney, int maxPlayer)
scriptId
- script idgameName
- game namestartingMoney
- money players start withmaxPlayer
- maximum number of player in this gamevoid quitGame()
void startGame()
void leaveServer()
void sendChatMessage(java.lang.String message)
message
- message the user sendvoid leaveGame()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |