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