Beispielprogramm: WOERTER.CPP
Die Routinen, mit denen wir die Eingabe bearbeiten, werden in der Klasse Woerter definiert. Der Code für diese Klasse findet sich in WOERTER.CPP. Der Code ist relativ einfach zu verstehen, wir beschränken uns also auf einige Kommentare.
Die Methode HoleAnweisung liest mit der Funktion LiesEineZeile zwei Wörter und speichert sie in den Klassenelementen Verb und Substantiv. Die Methode speichert null für eines oder beide Wörter, wenn sie kein gültiges Verb oder Substantiv findet.
Zwei Methoden machen das Verb oder das Substantiv der letzten Eingabe verfügbar. Damit können wir in jedem Code, in dem das Objekt, das wir mit dieser Klasse erstellen, sichtbar ist, herausfinden, was die Spielerin will.
Die vier Methoden, die mit Ist beginnen, stellen fest, ob sich um ein Verb, ein Substantiv, eine Richtung oder eine Handlung handelt. Diese Methoden werden wir des öfteren aufrufen.
Schließlich und endlich setzt die einfachste der Methoden, StoppeSpiel das Verb auf Aus, damit das Gespiel ein Ende hat. Dies bewerkstelligt der Code im Hauptprogramm ABFLUG.CPP.
Die Implementation dieser Klasse findest Du in der Datei WOERTER.CPP. Der Code ist sehr einfach und reichlich kommentiert, Du darfst ihn Dir also alleine ansehen.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 14. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, [?]?