Package org.jzuul.engine

Das Package org.jzuul.engine enthält das komplette Engine auf der man ein Textadventure wie Zuul implementieren kann.

See:
          Description

Interface Summary
EventListener Dieses Interface definiert die Methoden die eine JZuul Klasse implementieren muss um von dem Event System benutzt werden zu können
 

Class Summary
Character Ein Character ist ein interaktives GameObject im Sinne eines Lebewesens
CommandAlias Diese Klasse bietet eine einfache Möglichkeite, einen Alias auf ein anderes Kommando inklusive Argumenten zu setzen.
CommandContainer  
CommandList Verwaltet die Liste der im Engine aktiven Befehle
CommandParser Dieser Parser liest Benutzereingaben und wandelt sie in Befehle für das Adventure-Game um.
Dialog Dialog bildet einen Dialog mit einem Character Objekt ab Ein Dialog ist in Phasen aufgeteilt, wobei für jede Phase eine Anzahl von Aussagen des Players vorhanden sein muss und eine Anzahl von Antworten auf die Aussage.
DialogObject Ein DialogObject ist ein Element eines gesamten Dialoges
Directions Diese Klasse definiert Konstanten für Type Variablen in der GameMap
Engine Die Hauptklasse des JZuul Engines
Event Diese Klasse definiert die Eventtypen in JZuul
EventHandler Ein EventHandler behandelt Event.
GameFileReader Diese Klasse benutzt JDOM um eine JZuul Gamefile zu parsen.
GameMap Diese Klasse bildet die Karte (das Raumgeflecht in dem sich der Spieler bewegen kann) in einem Spiel ab.
GameObject Die Zentale Oberklasse für Characters und Items
Helpers Diese Klasse enthällt Hilfsfunktionen für das gesamte JZuul Engine
Inventory Das Inventar eines Spielers oder eines Raums.
Item Diese Klasse stellt statische GameObjects (Gegenstände) zur Verfügung
Messages TODO Document new class Created on Jul 25, 2004
ObjectCache Diese Klasse implementiert einen Cache für Objekte der nur eine bestimmte Anzahl an Objekten enthält.
Player Die Playerklasse, die den Container für den Spieler darstellt.
TargetList Diese Klasse implementiert Ziellisten im Spiel.
TargetObject Diese Klasse stellt ein Ziel im Spiel dar.
 

Package org.jzuul.engine Description

Das Package org.jzuul.engine enthält das komplette Engine auf der man ein Textadventure wie Zuul implementieren kann.



Copyright © 2004 JZuul.org All Rights Reserved.
This documentation may be distributed and/or modified under the terms of the FDL