// Diese Klasse liest und verarbeitet die Eingaben, überprüft sie
//  auf ein brauchbares Verb und ein brauchbares Substantiv.

#ifndef WOERTER_H
#define WOERTER_H

#include "abflug.h"

class Woerter
{
   enum Wort Verb;
   enum Wort Substantiv;
   void LiesEineZeile(Wort &Wt1, Wort &Wt2);
   int HoleEinASCIIWort(char EinZeichenkette[]);
   int FindeInWoerterbuch(char EinZeichenkette[]);
   int IstEinVerb(enum Wort EingabeWort);
   int IstEinSubstantiv(enum Wort EingabeWort);
   int IstEineRichtung(enum Wort EingabeWort);
   int IstEineHandlung(enum Wort EingabeWort);

public:

   void HoleAnweisung(void);
   enum Wort HoleVerb(void)	{ return Verb; };
   enum Wort HoleSubstantiv(void)	{ return Substantiv; };
   int IstEinVerb(void)       { return IstEinVerb(Verb); };
   int IstEinSubstantiv(void) { return IstEinSubstantiv(Substantiv); };
   int IstEineRichtung(void)	{ return IstEineRichtung(Verb); };
   int IstEineHandlung(void)	{ return IstEineHandlung(Verb); };
   void StoppeSpiel(void)	{ Verb = Aus; };

};

#endif
