|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.torfu.kabayellow.common.GameFactory
Stellt statische Methoden zum Erzeugen von Game
-Objekten für verschiedene
Zwecke bereit.
Constructor Summary | |
GameFactory()
|
Method Summary | |
static AutoTurnFinisher |
addAutoTurnFinisher(Game game,
java.lang.String playerName,
int millisecondsBeforeTimeout)
Fügt dem Spiel einen AutoTurnFinisher hinzu, der kurz
vor dem Timeout automatisch den Zug beendet. |
static Game |
createUndoGame(Game game)
Erzeugt ein Spiel, dass sich mit einem anderen Spiel synchronisiert, aber Aktionen erst an das andere Spiel schickt, wenn der Zug abgeschlossen ist. |
static int |
getDefaultPort()
Gibt den Default-Port, 14195, zurück. |
static java.lang.String |
getDefaultServer()
Gibt den Default-Server, " localhost ", zurück. |
static Game |
joinGame(java.lang.String gameName,
java.lang.String passwd,
java.lang.String player,
int age)
Meldet einen Spieler an einem Spiel auf dem Default-Server (localhost:14195) an. |
static Game |
joinGame(java.lang.String gameName,
java.lang.String passwd,
java.lang.String player,
int age,
java.lang.String serverName,
int serverPort)
Meldet einen neuen Spieler an einem Netzwerkspiel an, und gibt ein Game -Objekt für das Spiel zurück. |
static Game |
watchGame(java.lang.String gameName,
java.lang.String viewerName)
Meldet einen Beobachter an einem Spiel auf dem Default-Server (localhost:14195) an. |
static Game |
watchGame(java.lang.String gameName,
java.lang.String viewerName,
java.lang.String serverName,
int serverPort)
Meldet einen neuen Beobachter an einem Netzwerkspiel an, und gibt ein Game -Objekt für das Spiel zurück. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GameFactory()
Method Detail |
public static Game joinGame(java.lang.String gameName, java.lang.String passwd, java.lang.String player, int age, java.lang.String serverName, int serverPort) throws java.io.IOException, de.torfu.kabayellow.communication.CommunicationException
Game
-Objekt für das Spiel zurück.
gameName
- Name des Spiels auf dem Serverpasswd
- Passwort des Spiels auf dem Serverplayer
- Name, unter dem der Spieler angemeldet wirdage
- Alter des Spielers in JahrenserverName
- Domain-Name oder IP-Adresse des ServersserverPort
- Port des Servers
Game
, dass mit dem Serverspiel verbunden ist
java.io.IOException
- bei Verbindungsfehler
de.torfu.kabayellow.communication.CommunicationException
- bei doppeltem Spielername oder falschem Passwortpublic static Game joinGame(java.lang.String gameName, java.lang.String passwd, java.lang.String player, int age) throws java.io.IOException, de.torfu.kabayellow.communication.CommunicationException
java.io.IOException
de.torfu.kabayellow.communication.CommunicationException
joinGame(String, String, String, int, String, int)
public static Game watchGame(java.lang.String gameName, java.lang.String viewerName, java.lang.String serverName, int serverPort) throws java.io.IOException, de.torfu.kabayellow.communication.CommunicationException
Game
-Objekt für das Spiel zurück.
gameName
- Name des Spiels auf dem ServerviewerName
- Name, unter dem der Beobachter angemeldet wirdserverName
- Domain-Name oder IP-Adresse des ServersserverPort
- Port des Servers
Game
, dass mit dem Serverspiel verbunden ist
java.io.IOException
- bei Verbindungsfehler
de.torfu.kabayellow.communication.CommunicationException
public static Game watchGame(java.lang.String gameName, java.lang.String viewerName) throws java.io.IOException, de.torfu.kabayellow.communication.CommunicationException
java.io.IOException
de.torfu.kabayellow.communication.CommunicationException
watchGame(String, String, String, int)
public static Game createUndoGame(Game game)
NetworkGame
Undo-Funktionalität hinzuzufügen.
public static AutoTurnFinisher addAutoTurnFinisher(Game game, java.lang.String playerName, int millisecondsBeforeTimeout)
AutoTurnFinisher
hinzu, der kurz
vor dem Timeout automatisch den Zug beendet.
public static java.lang.String getDefaultServer()
localhost
", zurück.
public static int getDefaultPort()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |