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
|
|