eMail
 Suche
 Impressum

A B C D E F G H I L M N O P R S T U V W X Y Z

A

ACC - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
actionPerformed(ActionEvent) - Method in class de.tud.dvs1.example.ClientImplementation
Methode des Interfaces ActionListener
add(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Ein Objekt in die Welt einfügen.
addCommand(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Diese Methode dient als Schnittstelle zur Implementierung.
addCommand(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Füge der Warteschlange ein Kommando hinzu.
addRCInfo(RegionControllerInfo) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
address - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
applyCommand(GameWorld, MmpgP2PCommand) - Method in class de.tud.dvs1.example.RulesetImplementation
 
applyCommand(GameWorld, MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
Ein Kommando auf die Welt anwenden.
args - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
attack(GameObject) - Method in class de.tud.dvs1.utils.BotPlayer
 
Avatar - Class in de.tud.dvs1.mmpgp2p
Ein Avatar ist eine Spielfigur, die vom Client/Spieler gesteuert werden kann.
Avatar(int, int) - Constructor for class de.tud.dvs1.mmpgp2p.Avatar
 
Avatar(int, int, int, int) - Constructor for class de.tud.dvs1.mmpgp2p.Avatar
 
AVATAR_INC - Static variable in class de.tud.dvs1.mmpgp2p.GameObject
 
AVATAR_START_ID - Static variable in class de.tud.dvs1.mmpgp2p.GameObject
 
AvatarImplementation - Class in de.tud.dvs1.example
 
AvatarImplementation(int, int, int, int) - Constructor for class de.tud.dvs1.example.AvatarImplementation
 
AVATARS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 

B

base64Decode(String) - Static method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
Decodes BASE64 encoded string.
botNames - Static variable in class de.tud.dvs1.utils.BotPlayer
 
BotPlayer - Class in de.tud.dvs1.utils
 
BotPlayer(Properties) - Constructor for class de.tud.dvs1.utils.BotPlayer
 

C

CANNON_BALL_SPEED - Static variable in class de.tud.dvs1.example.TestGameWorld
 
CannonBall - Class in de.tud.dvs1.example
 
CannonBall(GameWorld) - Constructor for class de.tud.dvs1.example.CannonBall
 
CHANGEREGION - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
ClientImplementation - Class in de.tud.dvs1.example
Beispiel-Implementierung eines mmpgp2p Clients.
ClientImplementation(Properties) - Constructor for class de.tud.dvs1.example.ClientImplementation
 
ClientInfo - Class in de.tud.dvs1.mmpgp2p
Informationen über Clients zur Verarbeitung durch den Server
ClientInfo() - Constructor for class de.tud.dvs1.mmpgp2p.ClientInfo
 
clientIP - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
ClientRequest - Class in de.tud.dvs1.mmpgp2p
Diese Klasse speichert informationen über einen Client.
ClientRequest() - Constructor for class de.tud.dvs1.mmpgp2p.ClientRequest
 
ClientThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse abstrahiert einen Client, der in Verbindung mit dem Server tritt.
ClientThread(Properties) - Constructor for class de.tud.dvs1.mmpgp2p.ClientThread
 
ClientThread(String, String, String, String) - Constructor for class de.tud.dvs1.mmpgp2p.ClientThread
 
clone() - Method in class de.tud.dvs1.mmpgp2p.RegionInfo
 
close() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
closedConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
 
closedConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Diese Funktion wird aufgerufen, nachem sich ein ConnectionWorkerThread beendet
closedConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
 
closedConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
closedConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
closeServerConnectionWorker() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
command - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
CommonFunctions - Class in de.tud.dvs1.mmpgp2p
 
CommonFunctions() - Constructor for class de.tud.dvs1.mmpgp2p.CommonFunctions
 
compareTo(Object) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Vergleiche dieses Objekt anhand des Erzeugungszeitpunktes mit anderen.
componentHidden(ComponentEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
componentMoved(ComponentEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
componentResized(ComponentEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
componentShown(ComponentEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
ConnectionListenerThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse, die nur dazu dient, einen Thread zum Entgegennehmen von Verbindungen zu halten.
ConnectionListenerThread(int, MmpgP2PServiceThread) - Constructor for class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
port, auf dem die Verbingun entgegengenommen werden soll
ConnectionWorkerThread - Class in de.tud.dvs1.mmpgp2p
Die Klasse hält Verbindungen aufrecht, bearbeitet sie und reicht Daten an den Vater-Prozess zur Verarbeitung weiter, indem sie dessen "incomingData(...)"
ConnectionWorkerThread(String, int, MmpgP2PServiceThread) - Constructor for class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
ConnectionWorkerThread(Socket, MmpgP2PServiceThread) - Constructor for class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
Standard Konstruktor
CR - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
createAndShowGUI() - Method in class de.tud.dvs1.example.ClientImplementation
ein Swing GUI
createtime - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
csocket - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 

D

de.tud.dvs1.example - package de.tud.dvs1.example
 
de.tud.dvs1.mmpgp2p - package de.tud.dvs1.mmpgp2p
 
de.tud.dvs1.utils - package de.tud.dvs1.utils
 
DEFAULT_ZOOM - Static variable in class de.tud.dvs1.example.ClientImplementation
 
DEL_AVATARS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
DEL_GAMEWORLD - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
DEL_OBJECTS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
deleteGameWorld() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
desc - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
doLogSystemStats() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Statistiken in ein Logfile schreiben
doLogSystemStats() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Statistiken in ein Logfile schreiben
doTick(GameWorld, GameObject) - Method in class de.tud.dvs1.example.RulesetImplementation
 
doTick(GameWorld, GameObject) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
Dies ist die vom Endanwender auszufüllende Methode, die regemässig ausgeführt wird.
DRAW_CANNONBALL_MAX_AGE - Static variable in class de.tud.dvs1.example.ClientImplementation
 
DRAW_MAX_AGE - Static variable in class de.tud.dvs1.example.ClientImplementation
 
dx - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
dy - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 

E

elements() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Die Objekte dieser Welt als Enumeration zurückgeben.
elements() - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
END_GAME - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
ERROR - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
executeCommand(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Führe ein Kommando aus.
expireTime - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 

F

FALSE - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
findRC(int, int) - Method in class de.tud.dvs1.mmpgp2p.RegionTree
Finde die RegionControllerInfo zu der angegebenen Koordinate.
findRC(Integer, Integer) - Method in class de.tud.dvs1.mmpgp2p.RegionTree
 
FIRETO - Static variable in class de.tud.dvs1.example.RulesetImplementation
 
fireTo(GameWorld, Object[]) - Method in class de.tud.dvs1.example.RulesetImplementation
FEUER FREI!
forceAdd(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
fromx - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
fromy - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
fromz - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 

G

GameObject - Class in de.tud.dvs1.mmpgp2p
Klasse zur Darstellung eines Objektes in der Welt.
GameObject(int) - Constructor for class de.tud.dvs1.mmpgp2p.GameObject
 
GameObject(GameWorld) - Constructor for class de.tud.dvs1.mmpgp2p.GameObject
Ein neues Objekt wird erzeugt.
gameServer - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 
GameServerInfo - Class in de.tud.dvs1.mmpgp2p
 
GameServerInfo(InetAddress, String, String) - Constructor for class de.tud.dvs1.mmpgp2p.GameServerInfo
 
GameServerInfo(InetAddress, String, String, int) - Constructor for class de.tud.dvs1.mmpgp2p.GameServerInfo
 
GameWorld - Class in de.tud.dvs1.mmpgp2p
Diese Klasse dient zur Verwaltung der Spielewelt auf hoher Ebene.
GameWorld(Properties) - Constructor for class de.tud.dvs1.mmpgp2p.GameWorld
Construktor
GameWorld() - Constructor for class de.tud.dvs1.mmpgp2p.GameWorld
 
GAMEWORLD - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
GameWorldInfo - Class in de.tud.dvs1.mmpgp2p
Klasse zum Speichern von konstanten Informationen über die Spiele-Welt.
GameWorldInfo() - Constructor for class de.tud.dvs1.mmpgp2p.GameWorldInfo
 
gameWorldUpdated() - Method in class de.tud.dvs1.example.ClientImplementation
 
gameWorldUpdated() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Diese Methode wird aufgerufen, sobald die Welt sich geändert hat.
gameWorldUpdated() - Method in class de.tud.dvs1.utils.BotPlayer
 
getActiveClients() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getAddress() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getAllRCPools() - Method in class de.tud.dvs1.mmpgp2p.RegionTree
 
getAvatarCommand(Avatar[], Integer) - Static method in class de.tud.dvs1.mmpgp2p.CommonFunctions
 
getAvatars() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Gibt die Avatare des Clients zurück.
getByID(Integer) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Objekt anhand der ID holen (schnellste Methode)
getByID(int) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getByKoord(int, int) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getByName(String) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getClientAvatars(ClientInfo) - Method in class de.tud.dvs1.example.ServerImplementation
Implementierung der abstrakten Methode
getClientAvatars(ClientInfo) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Die zu einem Client gehörigen Avatare ermitteln.
getConnectionWorker(String, int) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Eine Verbindung aufbauen und diese zurückgeben.
getDebug() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getDefaultSpeed() - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
getDX() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getDY() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getExpireTime() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
 
getGameServer() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
Den zentralen Server zurückgeben.
getGameWorld() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Liefert die Spielewelt zurück, die alle für den Clients sichtbaren Objekte enthält.
getGameWorld() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
getGameWorld() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Liefere die Spiele-Welt zurück.
getGameWorldInfo() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getHeader(ObjectInputStream) - Static method in class de.tud.dvs1.mmpgp2p.ServerThread
Holt die restlichen Zeilen aus der Verbindung, bis CR kommt
getHeaderFromInputStreamReader(InputStreamReader) - Static method in class de.tud.dvs1.mmpgp2p.ServerThread
Holt die restlichen Zeilen aus der Verbindung, bis CR kommt
getHostname() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
getHostname() - Method in class de.tud.dvs1.mmpgp2p.GameServerInfo
Gibt den DNS-Namen des GameServers innerhalb des Netzwerkes zurück
getHostname() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
Gibt den DNS-Namen des RCs innerhalb des Netzwerkes zurück
getID() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getID() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getID() - Method in class de.tud.dvs1.mmpgp2p.GameObject
 
getID() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
 
getInetAddress() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
getInetAddress() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
getInfo() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getInitialGameWorld() - Method in class de.tud.dvs1.example.ServerImplementation
 
getInitialGameWorld() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Die Implementierung muß eine Spielewelt liefern, mit der sich der Server initialisieren kann.
getInitialRuleset() - Method in class de.tud.dvs1.example.ServerImplementation
 
getInitialRuleset() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Mit dieser Methode liefert die Serverklasse die Spielregeln.
getInputStream() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getIP() - Method in class de.tud.dvs1.mmpgp2p.GameServerInfo
 
getIssueTime() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
 
getLastPing() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getLife() - Method in class de.tud.dvs1.mmpgp2p.GameObject
 
getLocalPort() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getLogin() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getName() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getNextCommand() - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Holt den nächsten Befehl aus der Warteschlange.
getNextFreeRC() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getNextID() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
ID für ein neues Objekt holen
getNicename() - Method in class de.tud.dvs1.mmpgp2p.GameServerInfo
Gibt den Namen des GameServers innerhalb des Systems zurück (nicht zu verwechseln mit DNS-Name, den man über die Funktion getHostname() bekommt)
getNicename() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
Gibt den Namen des RCs innerhalb des Systems zurück (nicht zu verwechseln mit DNS-Name, den man über die Funktion getHostname() bekommt)
getNumConnectionRequests() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
getNumConnectionRequests() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getObjectInputStream() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getObjectOutputStream() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getObjectOutputStream(boolean) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getOutputStream() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getPort() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
getPort() - Method in class de.tud.dvs1.mmpgp2p.GameServerInfo
Gibt den Port zurück, auf dem der Server lauscht
getPort() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
Gibt den Port zurück, auf dem der RC lauscht
getPort() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
getProperties() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Liefert alle Properties zurück
getProperty(String) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getProperty(String, String) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getRCInfo(int) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
getRCInformationString() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
 
getRegionControllerInfo() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Eine RegionController Klasse für diesen RegionControllerThread zurückgeben
getRegionControllers() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
Die initialen Region-Controllern zurückliefern
getRegionInfo() - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
getRegionInfo() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
getRuleset() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getServerConnectionWorker() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getServerThread() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getSessionID() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getSessionID() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
ID der Sitzung.
getSessionKey() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
Schlüssel, der den Client gegenüber den Region-Controllern authentifiziert.
getSessionTicket() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getShutdownMagic() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
getSocket() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
getSystemCommand(int, Object) - Static method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
getSystemCommand(int, Object[]) - Static method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
System-Commandos (ID < 1024) dürfen nur vom System verwendet werden!
getSystemLoad() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Returns /proc/loadavg
getSystemMemory() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getThreadName() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
getTicket() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Liefert das SessionTicket des Clients zurück, sofern es schon erhalten ist.
getTickTime() - Method in class de.tud.dvs1.mmpgp2p.Ruleset
 
getTilesize() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getTime() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
getTime() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Gibt die aktuelle Zeit zurück.
getTotX() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getTotY() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getTraffic() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Byte an Netzwerkverkehr zurückgeben.
getX() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
getY() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
goalIsIn(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
GUNSPEED - Static variable in class de.tud.dvs1.example.CannonBall
 
gzip - Variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
GZIP - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
GZIPGameObjectArray - Class in de.tud.dvs1.mmpgp2p
 
GZIPGameObjectArray(byte[]) - Constructor for class de.tud.dvs1.mmpgp2p.GZIPGameObjectArray
 

H

h - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
HALTED - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
HELP_MANUAL - Static variable in class de.tud.dvs1.example.ClientImplementation
 
HELP_WHATIS - Static variable in class de.tud.dvs1.example.ClientImplementation
 
hit(int) - Method in class de.tud.dvs1.example.AvatarImplementation
 
hit(int) - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
hit(int) - Method in class de.tud.dvs1.mmpgp2p.GameObject
Objekt wird getroffen und erhält Schaden.

I

id - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
id - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
id - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
in - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
incomingConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Eine Verbinung kommt herein.
incomingConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Verarbeite eine eingehende Verbindung.
incomingConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Eine Verbindung kommt herein.
incomingConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Ein neuer Client verbindet sich.
incomingConnection(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Eine Verbinung kommt herein.
incomingData(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
 
incomingData(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Auf einer Verbindung kommen Daten herein.
incomingData(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Daten von einem der ConnectionWorkerThreads kommen herein.
incomingData(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Neue Daten liegen an
incomingData(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Verarbeite reinkommende Daten
indexOf(RegionControllerInfo) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
indexOfHost(String, int) - Method in class de.tud.dvs1.mmpgp2p.RCPool
Suche nach einem Host mit gegebenem Port.
initialRC - Variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
initRegionController() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Den Initialisierungskram erledigen.
initSystemStats() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
INVALID - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
isAvatar() - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
isAvatar() - Method in class de.tud.dvs1.mmpgp2p.GameObject
 
isFirstTime() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
isHaltet() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
isIn(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
isMoving() - Method in class de.tud.dvs1.mmpgp2p.GameObject
Is das Objekt in Bewegung?
isRunning() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
isRunning() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
isRunning() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Läuft dieser Thread?
isStarting() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
issueTime - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 
isValid() - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
isValid() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
Ist das Ticket noch gültig?

L

l - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
lastChangeRegion - Variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
lastcommand - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
lastupdate - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
life - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
log(String) - Method in class de.tud.dvs1.example.ClientImplementation
 
log(String, boolean) - Method in class de.tud.dvs1.example.ClientImplementation
 
log(Exception) - Method in class de.tud.dvs1.example.ClientImplementation
 
log(String) - Method in class de.tud.dvs1.example.ServerImplementation
 
log(Exception) - Method in class de.tud.dvs1.example.ServerImplementation
 
log(Exception) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
log(String) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
log(String) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Log-Ausgaben an den Parent durchreichen.
log(Exception) - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Log-Ausgaben an den Parent durchreichen.
log(String) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
log(Exception) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
log(String) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
log(Exception) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
log(String) - Method in class de.tud.dvs1.utils.BotPlayer
 
log(Exception) - Method in class de.tud.dvs1.utils.BotPlayer
 
log_debug(Exception) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Eine Exception loggen falls debugging aktiviert ist.
log_debug(String) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Einen Text loggen falls debugging aktiviert ist.
log_debug(String) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
log_debug(Exception) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
log_defered(String) - Static method in class de.tud.dvs1.example.ClientImplementation
 
log_defered(Exception) - Static method in class de.tud.dvs1.example.ClientImplementation
 
login - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
login - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
login() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
In das System einloggen.
loginClient(ClientRequest) - Method in class de.tud.dvs1.example.ServerImplementation
Einfache Benutzerverwaltung.
loginClient(ClientRequest) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Ein schon bekannter Client verbindet sich mit dem Server und loggt sich durch einen LOGIN-Befehl ein.
logout() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Logout.
LOGOUT - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
logout() - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
Logout aus dem System.
logSystemStats() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Protokolleintrag schreiben.
logSystemStatsInterval - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
logSystemStatsLast - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
logSystemStatsStart - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
logSystemStatsWriter - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 

M

MAGIC - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
main(String[]) - Static method in class de.tud.dvs1.example.ClientImplementation
Hauptprogramm starten.
main(String[]) - Static method in class de.tud.dvs1.example.ServerImplementation
 
main(String[]) - Static method in class de.tud.dvs1.utils.BotPlayer
Hauptprogramm starten.
main(String[]) - Static method in class de.tud.dvs1.utils.PingServer
 
main(String[]) - Static method in class de.tud.dvs1.utils.SendCommand
 
main(String[]) - Static method in class de.tud.dvs1.utils.SendGameWorld
 
main(String[]) - Static method in class de.tud.dvs1.utils.StandaloneRC
 
MAX_CLIENTS - Static variable in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
MAX_POWER - Static variable in class de.tud.dvs1.example.ClientImplementation
 
MAX_WAIT_CLIENT_CONNECT - Static variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
MAX_WAIT_CLIENT_INACTIVE - Static variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
MAX_WAIT_NOP - Static variable in class de.tud.dvs1.mmpgp2p.ClientThread
 
maxID - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
maxlife - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
mayChange - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
mayChangeRegion() - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
mayChangeRegion() - Method in class de.tud.dvs1.mmpgp2p.GameObject
 
MERGE - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
mergeRegion(GameWorld) - Method in class de.tud.dvs1.mmpgp2p.RegionTree
Die angegebene Region soll mit passenden Regionen vereinigt werden.
mergeRegionInfos(RegionInfo, RegionInfo) - Static method in class de.tud.dvs1.mmpgp2p.RegionInfo
 
MIN_CLIENTS - Static variable in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
MmpgP2PCommand - Class in de.tud.dvs1.mmpgp2p
Ein einzelner Befehl.
MmpgP2PCommand(ObjectInputStream, boolean) - Constructor for class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Erzeuge ein Kommando aus einem InputStream
MmpgP2PCommand(int, Object[]) - Constructor for class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Erzeuge ein Kommando
MmpgP2PCommand() - Constructor for class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Erzeuge ein NOP-Kommando
MmpgP2PException - Exception in de.tud.dvs1.mmpgp2p
 
MmpgP2PException() - Constructor for exception de.tud.dvs1.mmpgp2p.MmpgP2PException
 
MmpgP2PException(String) - Constructor for exception de.tud.dvs1.mmpgp2p.MmpgP2PException
 
MmpgP2PServiceThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse abstrahiert einen MMPG Service Thread.
MmpgP2PServiceThread() - Constructor for class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
MmpgP2PServiceThread(Properties) - Constructor for class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
MOVETO - Static variable in class de.tud.dvs1.example.RulesetImplementation
 
moveTo(GameWorld, Object[]) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
 
moveTo(GameWorld, int, int, int, int) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
 

N

name - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
name - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
NEWREGION - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
nextID - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
NOP - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 

O

objects - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
OBJECTS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
OBJECTS_EXISTING - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
openConnection(String, int) - Static method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Öffne eine neue Verbindung zum Server.
openServerConnection() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Öffne eine neue Verbindung zum.
orientation - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
out - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
owner - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 

P

parseInput(ObjectInputStream, boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Diese Methode rekonstruiert einen Befehl aus einem Stream.
password - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
PAUSE - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
pauseGame() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Gib den RegionControllern das Signal zum Pausieren des Spiels für diesen Spieler
PingServer - Class in de.tud.dvs1.utils
Programm, das einen Ping an einen MMPG-Server schickt.
PingServer() - Constructor for class de.tud.dvs1.utils.PingServer
 
PLAY - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
playGame() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Spielbetrieb wieder aufnehmen.
PORT - Static variable in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
PORT - Static variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
printSystemStatsFirstLine() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
printSystemStatsFirstLine() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Intozeile der SystemStats

R

rand - Variable in class de.tud.dvs1.mmpgp2p.Ruleset
 
random() - Method in class de.tud.dvs1.mmpgp2p.Ruleset
Math.random() darf keinesfalls verwendet werden.
randSeed - Variable in class de.tud.dvs1.mmpgp2p.Ruleset
 
RCPool - Class in de.tud.dvs1.mmpgp2p
Klasse, die einen Pool von RegionControllern verwaltet
RCPool(RegionInfo) - Constructor for class de.tud.dvs1.mmpgp2p.RCPool
 
RCPool(RegionInfo, RegionControllerInfo) - Constructor for class de.tud.dvs1.mmpgp2p.RCPool
 
RCQueueWorkerThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse hält Verbindungen mit den RegionControllern offen.
RCQueueWorkerThread(MmpgP2PServiceThread, SessionTicket) - Constructor for class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
 
readFirstLine(ConnectionWorkerThread) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
RegionControllerInfo - Class in de.tud.dvs1.mmpgp2p
Diese Klasse spiegelt die Schnittstelle zu einem RegionController für Server und Client wider.
RegionControllerInfo(InetAddress, String, String) - Constructor for class de.tud.dvs1.mmpgp2p.RegionControllerInfo
 
RegionControllerInfo(InetAddress, String, String, int) - Constructor for class de.tud.dvs1.mmpgp2p.RegionControllerInfo
 
regionControllers - Variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
regionControllers - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 
RegionControllerThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse ist die auf den Clients laufende Instanz eines RegionControllers.
RegionControllerThread(Properties) - Constructor for class de.tud.dvs1.mmpgp2p.RegionControllerThread
Constructor Ein neuer RegionControllerThread wird erzeugt
RegionControllerThread() - Constructor for class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
RegionInfo - Class in de.tud.dvs1.mmpgp2p
Info Klasse, die Daten zu einer Region speichert.
RegionInfo() - Constructor for class de.tud.dvs1.mmpgp2p.RegionInfo
 
RegionTree - Class in de.tud.dvs1.mmpgp2p
Diese Klasse verwaltet die Welt in einem Baum.
RegionTree(GameWorldInfo, RCPool) - Constructor for class de.tud.dvs1.mmpgp2p.RegionTree
 
regionTree - Variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
registerNewClient(ClientRequest) - Method in class de.tud.dvs1.example.ServerImplementation
Implementierung der abstrakten Methode
registerNewClient(ClientRequest) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Verbindet sich ein neuer Client mit dem Befehl REGISTER zum Server, dann wird diese Methode aufgerufen.
remove(Integer) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Objekt aus der Welt entfernen.
remove(int) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
removeRCInfo(int) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
REQUEST_MERGE - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
requestMerge(Integer, Integer) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Eine Region soll mit einer anderen Region zusammengelegt werden.
requestSplit(RegionInfo, Integer, Integer) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Ein RegionController erbittet die Splittung der Region an den vorgeschlagenen Koordinaten.
resetObjectOutputStream() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
resetSystemStats() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Diese Methode setzt die Zähler der internen Protokollierung zurück.
RULESET - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
Ruleset - Class in de.tud.dvs1.mmpgp2p
Für die Abarbeitung eines MmpgP2PCommand und zur Manipulation der GameWorld wird hiermit vom Endanwender eine "Spielregel"-Klasse implementiert.
Ruleset() - Constructor for class de.tud.dvs1.mmpgp2p.Ruleset
 
RulesetImplementation - Class in de.tud.dvs1.example
 
RulesetImplementation(long) - Constructor for class de.tud.dvs1.example.RulesetImplementation
Neues Ruleset mit bestimmter Tick-Länge
run() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Thread-Methode
run() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
Threaded run() methode.
run() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
In einer Schleife auf Daten Warten.
run() - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
run().
run() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Thread-Methode
run() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Thread-Methode
RUNNING - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 

S

saveClientAvatars(ClientInfo, Avatar[]) - Method in class de.tud.dvs1.example.ServerImplementation
 
saveClientAvatars(ClientInfo, Avatar[]) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Die zum Client gehörenden Avatare persistent sichern.
saveToFile(String) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Methode zum Speichern der Welt-Struktur in einer Datei
sendAccCommand(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
Acc-Kommando senden.
sendCommand(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
sendCommand(OutputStream, boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Sende diesen Befehl über einen Stream.
sendCommand(ObjectOutputStream, boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Sende diesen Befehl über einen Stream.
SendCommand - Class in de.tud.dvs1.utils
Programm, das ein Kommando an einen MMPGP2P RegionController sendet.
SendCommand() - Constructor for class de.tud.dvs1.utils.SendCommand
 
sendDataNow(Object) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
Sende Daten über die Netzwerkverbindung.
sender - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
SendGameWorld - Class in de.tud.dvs1.utils
Programm, das eine Welt mit Zufallsobjekten füllt und an eine RegionController übermittelt.
SendGameWorld() - Constructor for class de.tud.dvs1.utils.SendGameWorld
 
sendShutDown() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
sendToEach(MmpgP2PCommand) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
SERVER - Static variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
ServerImplementation - Class in de.tud.dvs1.example
Beispiel-Implementierung eines mmpgp2p Systems.
ServerImplementation(Properties) - Constructor for class de.tud.dvs1.example.ServerImplementation
Constructor
serverIP - Variable in class de.tud.dvs1.mmpgp2p.ClientRequest
 
SERVERNICENAME - Static variable in class de.tud.dvs1.mmpgp2p.ServerThread
 
ServerThread - Class in de.tud.dvs1.mmpgp2p
Diese Klasse abstrahiert den Zentralen Server, der die Verwaltung der Benutzeraccounts übernimmt, als Einstiegspunkt für neue Spieler fungiert und die Verteilung der Spheren an Clients übernimmt (Region-Controller).
ServerThread(Properties) - Constructor for class de.tud.dvs1.mmpgp2p.ServerThread
Constructor Ein neuer Server-Thread wird erzeugt
ServerThread() - Constructor for class de.tud.dvs1.mmpgp2p.ServerThread
 
ServerThreadHttpInterface - Class in de.tud.dvs1.mmpgp2p
Klasse zur Aufbereitung der ServerThread Daten in einem HttpInterface
ServerThreadHttpInterface() - Constructor for class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
ServerThreadOutputInterface - Interface in de.tud.dvs1.mmpgp2p
 
sessionID - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 
sessionKey - Variable in class de.tud.dvs1.mmpgp2p.SessionTicket
 
SessionTicket - Class in de.tud.dvs1.mmpgp2p
Ein gültiges Ticket enthält alle Informationen, die der Client benötigt, um sich bei den Region-Controllern zu authorisieren.
SessionTicket() - Constructor for class de.tud.dvs1.mmpgp2p.SessionTicket
 
SessionTicket(int, String) - Constructor for class de.tud.dvs1.mmpgp2p.SessionTicket
 
setAvatarID(int) - Method in class de.tud.dvs1.mmpgp2p.Avatar
Die ID des Avatars eines Benutzers (owner) setzen
setDebug(boolean) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
setDebug(boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
setDefaultSpeed(double) - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
setGameWorld(GameWorld) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Erhält eine Klasse mit Objekte, mit denen die Welt initialisiert wird.
setGZIP(boolean) - Method in class de.tud.dvs1.mmpgp2p.ClientThread
 
setGZIP(boolean) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
setID(int) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
setID(int) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
 
setLogStream(PrintStream) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Das logging des RCs kann umgeleitet werden, indem hier ein entsprechender PrintStream übergeben wird.
setProperty(String, String) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
setRegionInfo(RegionInfo) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
setRuleset(Ruleset) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Die Spielregeln setzen.
setRunning(boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Setze den Running-Status dieses Threads
setSender(int) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
Setze die Session-ID des Senders dieses Commands
setServerThread(ServerThread) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
 
setServerThread(ServerThread) - Method in interface de.tud.dvs1.mmpgp2p.ServerThreadOutputInterface
 
setSessionID(int) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
setTickTime(long) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
 
setValid(boolean) - Method in class de.tud.dvs1.mmpgp2p.ClientInfo
 
shutDown() - Method in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
Dem Thread das Signal zum herunterfahren übermitteln.
SHUTDOWN - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
size() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Anzahl der Objekte in der Welt
size() - Method in class de.tud.dvs1.mmpgp2p.RCPool
Größe
size() - Method in class de.tud.dvs1.mmpgp2p.RegionTree
Wieviel Regionen gibt es?
socket - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
speed - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
SPLIT - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
splitGameWorld() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
splitGameWorld(int, int) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
splitGameWorld(GameWorld) - Method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Die Spielewelt wird aufgeteilt.
splitGameWorld(GameWorld, int, int) - Static method in class de.tud.dvs1.mmpgp2p.RegionControllerThread
Die Spielewelt wird aufgeteilt.
splitNode(char, int, int, RCPool, RCPool) - Method in class de.tud.dvs1.mmpgp2p.RegionTree
Ein Knoten (Blatt) splitten und zwei neue Knoten dranhängen.
splitRegion(char, int, int) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Splitten einer Region
splitRegion(RegionControllerThread, int, int) - Method in class de.tud.dvs1.mmpgp2p.ServerThread
 
StandaloneRC - Class in de.tud.dvs1.utils
Standalone RegionControllerThread.
StandaloneRC() - Constructor for class de.tud.dvs1.utils.StandaloneRC
 
START_GAME - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
START_TIMEOUT - Static variable in class de.tud.dvs1.mmpgp2p.RegionControllerThread
 
startGame() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Gib den RegionControllern das Signal zur Aufnahme des Spielbetriebs.
STARTING - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
status - Variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
STATUS_PAUSEING - Static variable in class de.tud.dvs1.mmpgp2p.ClientThread
 
STATUS_PAUSEING - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
STATUS_PLAYING - Static variable in class de.tud.dvs1.mmpgp2p.ClientThread
 
STATUS_PLAYING - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
STATUS_STARTING - Static variable in class de.tud.dvs1.mmpgp2p.ClientThread
 
STATUS_UNDEFINED - Static variable in class de.tud.dvs1.mmpgp2p.ClientThread
 
STATUS_UNDEFINED - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
stopClient() - Method in class de.tud.dvs1.mmpgp2p.ClientThread
Der Client beendet sich.
STOPPING - Static variable in class de.tud.dvs1.mmpgp2p.ConnectionListenerThread
 
stopServer() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Beendet den Server.
stopThread() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
 
stopThread() - Method in class de.tud.dvs1.mmpgp2p.ServerThread
Überschreibt die Methode der Abstrakten Vaterklasse.
subtype - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 

T

targetReached(GameWorld, GameObject) - Method in class de.tud.dvs1.example.RulesetImplementation
 
targetReached(GameWorld, GameObject) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
Diese Funktion wird aufgerufen, falls ein Objekt am Ziel ankommt.
TestGameWorld - Class in de.tud.dvs1.example
Einfache Implementierung einer Spielewelt.
TestGameWorld(int, int, int, int, int) - Constructor for class de.tud.dvs1.example.TestGameWorld
 
tick(GameWorld) - Method in class de.tud.dvs1.mmpgp2p.Ruleset
Diese Methode wird in bestimmten Zeitabständen ausgeführt und führt Berechnungen durch, die nicht aus direkten Befehlen erfolgen.
tickCount - Variable in class de.tud.dvs1.mmpgp2p.Ruleset
 
ticket - Variable in class de.tud.dvs1.mmpgp2p.ClientInfo
 
TICKTIME - Static variable in class de.tud.dvs1.mmpgp2p.Ruleset
 
tickTime - Variable in class de.tud.dvs1.mmpgp2p.Ruleset
 
tilesize - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
tilesize - Variable in class de.tud.dvs1.mmpgp2p.GameWorldInfo
 
toArray() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
toAvatarArray() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
toByteArray() - Method in class de.tud.dvs1.mmpgp2p.GZIPGameObjectArray
 
toHtmlDiv(int) - Method in class de.tud.dvs1.mmpgp2p.RegionTree
Die Welt und ihre Regionen-Aufteilung als einen HTML-String zurückgeben, der das ganze grafisch illustriert
toRegionInfo() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Umwalden in RegionInfo
toRegionInfo() - Method in class de.tud.dvs1.mmpgp2p.GameWorldInfo
 
toSortedAvatarArray(char) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Sortiere die Avatare nach Orientierung o (x oder y)
toString() - Method in class de.tud.dvs1.example.AvatarImplementation
 
toString(boolean) - Method in class de.tud.dvs1.example.AvatarImplementation
 
toString() - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
toString(boolean) - Method in class de.tud.dvs1.mmpgp2p.Avatar
 
toString() - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
toString(boolean) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
toString() - Method in class de.tud.dvs1.mmpgp2p.GameObject
 
toString() - Method in class de.tud.dvs1.mmpgp2p.GameWorld
 
toString(boolean) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Die Welt als String repräsentieren.
toString() - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
toString(boolean) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
toString() - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
toString(boolean) - Method in class de.tud.dvs1.mmpgp2p.RCPool
 
toString() - Method in class de.tud.dvs1.mmpgp2p.RCQueueWorkerThread
 
toString() - Method in class de.tud.dvs1.mmpgp2p.RegionControllerInfo
 
toString() - Method in class de.tud.dvs1.mmpgp2p.RegionInfo
 
toString() - Method in class de.tud.dvs1.mmpgp2p.RegionTree
 
toString() - Method in class de.tud.dvs1.mmpgp2p.SessionTicket
Gib das Ticket menschenlesbar aus
totx - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
totx - Variable in class de.tud.dvs1.mmpgp2p.GameWorldInfo
 
toty - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 
toty - Variable in class de.tud.dvs1.mmpgp2p.GameWorldInfo
 
tox - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
toy - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
toz - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
transmittime - Variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
TRUE - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
TYP_CANNON_BALL - Static variable in class de.tud.dvs1.example.TestGameWorld
 
TYP_RANDOM_MOVING - Static variable in class de.tud.dvs1.example.TestGameWorld
 
TYP_STATIC - Static variable in class de.tud.dvs1.example.TestGameWorld
 
type - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 

U

UPD_AVATARS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
UPD_GAMEWORLD - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
UPD_OBJECTS - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
update(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Objekt überschreiben.
updateOrAdd(GameObject) - Method in class de.tud.dvs1.mmpgp2p.GameWorld
Ein Objekt hinzufügen, wobei es ein bereits existierendes Objekt mit derselben ID ersetzt.
UPDATETICKET - Static variable in class de.tud.dvs1.mmpgp2p.MmpgP2PCommand
 
userdata - Static variable in class de.tud.dvs1.mmpgp2p.GameObject
 

V

values - Variable in class de.tud.dvs1.mmpgp2p.Avatar
 

W

w - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
waitFor(long) - Method in class de.tud.dvs1.mmpgp2p.ConnectionWorkerThread
 
waitFor(long) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Auf diesen MmpgP2PServiceThread so lange warten, bis sein Status auf "running" gewechselt hat, oder bis ein Timeout erfolgt ist
waitForShutdown(long) - Method in class de.tud.dvs1.mmpgp2p.MmpgP2PServiceThread
Auf diesen MmpgP2PServiceThread so lange warten, bis sein Status "running" auf FALSE gewechselt hat, oder bis ein Timeout erfolgt ist
windowActivated(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowClosed(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowClosing(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowDeactivated(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowDeiconified(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowIconified(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
windowOpened(WindowEvent) - Method in class de.tud.dvs1.example.ClientImplementation
 
work(String, OutputStream, InputStreamReader) - Method in class de.tud.dvs1.mmpgp2p.ServerThreadHttpInterface
Ein spartanisches HTTP-Interface erzeugen, um Informationen über den Server abzufragen.
WORLD_TILESIZE - Static variable in class de.tud.dvs1.example.ServerImplementation
 
WORLD_TOTX - Static variable in class de.tud.dvs1.example.ServerImplementation
 
WORLD_TOTY - Static variable in class de.tud.dvs1.example.ServerImplementation
 
worldInfo - Variable in class de.tud.dvs1.mmpgp2p.ServerThread
 

X

x - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
x - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 

Y

y - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 
y - Variable in class de.tud.dvs1.mmpgp2p.GameWorld
 

Z

z - Variable in class de.tud.dvs1.mmpgp2p.GameObject
 

A B C D E F G H I L M N O P R S T U V W X Y Z

Menü

Home
Funstuff
Linux
Hardware
Distributionen
Spiele
Kontakt
Projekte
Java
Webcut
Strength and Honor
A-Mobile
Holy-Wars 2
Holy-Wars 3
-> Dokumentation
Biometrie
Performanzermittlung
-> Mmpg
-> Mmpg-peer to peer
-> Javadoc
Mmpgp2p-Server
Semantic Web
WSA



- Impressum -
designed using WebCut - Copyright (c) 2001-2008 by Markus Sinner