Class Summary |
CClientListener |
Listener-Thread fuer Initierung der Kommunikation;
Delegiert nur Logins und Logouts von Clients an Game, eigentl Kommunikation erfolgt dann ueber ClientThread |
CClientThread |
RMI-Kommunikations-Thread, fuer jeden Client wir ein Thread erzeugt
der Thread nimmt die RMI-Methodenaufrufe des Clients entgegen, und delegiert diese an die verantwortlichen Objekte. |
CCmd |
Ober-Klasse aller Kommandos. |
CCmdAttack |
Angriff-Kommando. |
CCmdDrop |
Das Ablegen-Kommandos wirft einen vorhandenen Gegenstand des Spielers
auf das Feld, auf dem er gerade steht. |
CCmdFactory |
Die Kommando-Factory ist für die Erstellung aller möglicher Kommandos
zuständig, die ein bestimmter Spieler auf einem Feld seiner Wahl ausführen
kann. |
CCmdGet |
Das Aufnehmen-Kommando nimmt einen Gegenstand von dem Feld auf, auf dem
sich der Player gerade befindet. |
CCmdMove |
Das Bewegen-Kommando bewegt den Spieler über die Karte. |
CCmdSearch |
Das Suchen-Kommandos sucht die direkt an den Spieler angrenzenden Felder
nach versteckten Gegenständen ab. |
CCmdUse |
Klasse der Anwenden-Kommandos |
CCommandLine |
Klasse fuer die Serversteuerung per Kommandozeile |
CField |
Klasse fuer ein Feld, wird von der Map und den Spielern verwendet |
CGame |
Zentrale Klasse des Spieles mit Spieleinitialisierung, Rundenlogik, An- und Abmeldung |
CGraficObject |
Klasse fuer Grafikobjekte, wird von Feldern, Gegenstaenden und Spielern verwendet |
CItem |
Ober-Klasse aller Gegenstaende. |
CItemAttack |
Klasse der Angriffsgegenstaende. |
CItemDefense |
Klasse der Angriffsgegenstaende. |
CItemHealth |
Klasse der Heilgegenstaende. |
CItemUniversal |
Klasse der Universalgegenstaende. |
CMap |
Klasse fuer das Spielfeld, managed Aufbau und Gegenstand-Handling auf der Karte |
CPlayer |
Klasse fuer die Spielerobjeke |
CPosition |
Klasse der Positionen, diese werden von den Feldern und Spielern verwendet |
CServerProxy |
ServerProxy, fuer CGame-Funktionalitaet, ohne CGame-Referenz |
CTimerThread |
Steuert die Rundenzeit abhaenig von der im Config-File angegebenen Dauer |
CUtils |
Klasse mit allgemeinen Hilfs-Routinen die von allen Objekten verwendet |