diff --git a/FileReader.py b/FileReader.py new file mode 100644 index 0000000..321dbe3 --- /dev/null +++ b/FileReader.py @@ -0,0 +1,29 @@ +class FileReader() : + + __zeilen__ = [] + __dateiname__ = "" + def __init__(self,dateiname): + self.__zeilen__ = [] + self.__dateiname__ = dateiname + + + def lines(self): + with open(self.__dateiname__,"r" ) as file: + for zeile in file: + self.__zeilen__.append(zeile.strip()) + return self.__zeilen__ + def __str__(self): + return str(self.__zeilen__) + +class CsvReader(FileReader): + def __init__(self,dateiname): + super().__init__(dateiname) + + def lines(self): + zeilen = super().lines() + liste = [] + + return [zeile.split() for zeile in zeilen] +# for zeile in zeilen: +# liste.append(zeile.split(",")) +# return liste diff --git a/ascii/hilfe/cmd-0.txt b/ascii/hilfe/cmd-0.txt new file mode 100644 index 0000000..dc9b81c --- /dev/null +++ b/ascii/hilfe/cmd-0.txt @@ -0,0 +1,11 @@ +Hilfeseite + +Befehl: ende, quit +Parameter: -keine +siehe auch: + + +Beendet das Programm. + + + diff --git a/ascii/hilfe/cmd-1.txt b/ascii/hilfe/cmd-1.txt new file mode 100644 index 0000000..8e58f45 --- /dev/null +++ b/ascii/hilfe/cmd-1.txt @@ -0,0 +1,14 @@ +Hilfeseite + +Befehl: geh, gehe +Parameter: Richtung, Objekt +siehe auch: süd, nord, west, ost + + +geht in die angegebene Richtung oder das Objekt. Ist der Ausgang in die Richtung frei, landest du +im nächsten Raum. + +mögliche Richtungen sind: Nord, Ost, Süd, West, Rauf und Runter + + + diff --git a/ascii/hilfe/cmd-10.txt b/ascii/hilfe/cmd-10.txt new file mode 100644 index 0000000..151ba69 --- /dev/null +++ b/ascii/hilfe/cmd-10.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: runter +Parameter: -keiner- +siehe auch: gehe,klettere + + +Geht runter, sofern dort ein Ausgang ist. + diff --git a/ascii/hilfe/cmd-12.txt b/ascii/hilfe/cmd-12.txt new file mode 100644 index 0000000..7c62797 --- /dev/null +++ b/ascii/hilfe/cmd-12.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: inventar +Parameter: -keiner- +siehe auch: + + +Listet die Gegenstände im Inventar auf. + diff --git a/ascii/hilfe/cmd-13.txt b/ascii/hilfe/cmd-13.txt new file mode 100644 index 0000000..e779d71 --- /dev/null +++ b/ascii/hilfe/cmd-13.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: about +Parameter: -keiner- +siehe auch: + + +Git Informationen zum Programm. + diff --git a/ascii/hilfe/cmd-14.txt b/ascii/hilfe/cmd-14.txt new file mode 100644 index 0000000..732f960 --- /dev/null +++ b/ascii/hilfe/cmd-14.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: verliere +Parameter: Objekt +siehe auch: nimm + + +entfernt einen Gegenstand aus dem Inventar und legt ihn im aktuellen Raum ab. + diff --git a/ascii/hilfe/cmd-15.txt b/ascii/hilfe/cmd-15.txt new file mode 100644 index 0000000..14f7a56 --- /dev/null +++ b/ascii/hilfe/cmd-15.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: warte +Parameter: -keiner +siehe auch: + + +Tut nix. + diff --git a/ascii/hilfe/cmd-17.txt b/ascii/hilfe/cmd-17.txt new file mode 100644 index 0000000..206a091 --- /dev/null +++ b/ascii/hilfe/cmd-17.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: ziehe +Parameter: Objekt +siehe auch: drücke + + +Zieht an einem Objekt im Inventar oder aktuellen Raum. + diff --git a/ascii/hilfe/cmd-19.txt b/ascii/hilfe/cmd-19.txt new file mode 100644 index 0000000..66e1958 --- /dev/null +++ b/ascii/hilfe/cmd-19.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: stelle, stell +Parameter: Objekt +siehe auch: + + +Stellt ein Objekt im Inventar ab. + diff --git a/ascii/hilfe/cmd-2.txt b/ascii/hilfe/cmd-2.txt new file mode 100644 index 0000000..d78ff17 --- /dev/null +++ b/ascii/hilfe/cmd-2.txt @@ -0,0 +1,12 @@ +Hilfeseite + +Befehl: nimm +Parameter: Objekt +siehe auch: + + +Nimmt einen Gegenstand im aktuellen Raum auf und verstaut ihn in deinem Inventar. +Hinweis: Einge Gegenstände können nicht mitgenommen werden. + + + diff --git a/ascii/hilfe/cmd-20.txt b/ascii/hilfe/cmd-20.txt new file mode 100644 index 0000000..5f5cb9c --- /dev/null +++ b/ascii/hilfe/cmd-20.txt @@ -0,0 +1,10 @@ +Hilfeseite + +Befehl: öffne +Parameter: Objekt +siehe auch: nimm + + +Öffnet einen Behälter oder eine Tür. +Der Gegenstand muss sich im Inventar oder aktuellen Raum befinden. + diff --git a/ascii/hilfe/cmd-21.txt b/ascii/hilfe/cmd-21.txt new file mode 100644 index 0000000..47ffffa --- /dev/null +++ b/ascii/hilfe/cmd-21.txt @@ -0,0 +1,11 @@ +Hilfeseite + +Befehl: klettere +Parameter: Objekt +siehe auch: rauf, runter + + +Klettert an einem Gegenstand rauf oder runter. +Der Gegenstand muss sich im aktuellen Raum befinden. +Hinweis: Manchmal muss der Gegenstand erst kletterbar gemacht werden. + diff --git a/ascii/hilfe/cmd-22.txt b/ascii/hilfe/cmd-22.txt new file mode 100644 index 0000000..5b3e22e --- /dev/null +++ b/ascii/hilfe/cmd-22.txt @@ -0,0 +1,10 @@ +Hilfeseite + +Befehl: fange +Parameter: Person +siehe auch: + + +Fängt die angebene Person. Möglicherweise benötigst du einen weiteren +Gegenstand zum Fangen. + diff --git a/ascii/hilfe/cmd-23.txt b/ascii/hilfe/cmd-23.txt new file mode 100644 index 0000000..496a280 --- /dev/null +++ b/ascii/hilfe/cmd-23.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: hilfe +Parameter: Befehl +siehe auch: + + +Zeigt Hilfe zu einem Befehl an. + diff --git a/ascii/hilfe/cmd-3.txt b/ascii/hilfe/cmd-3.txt new file mode 100644 index 0000000..ae772c7 --- /dev/null +++ b/ascii/hilfe/cmd-3.txt @@ -0,0 +1,13 @@ +Hilfeseite + +Befehl: untersuche,schaue +Parameter: Objekt +siehe auch: + + +Gibt dir eine genauere Beschreibung eines Gegenstands. Der Gegenstand muss sich in deinem Inventar +oder im aktuellen Raum befinden. +Hinweis: Lässt du das Objekt weg, gibt es eine Beschreibung des aktuellen Raums. + + + diff --git a/ascii/hilfe/cmd-4.txt b/ascii/hilfe/cmd-4.txt new file mode 100644 index 0000000..1455add --- /dev/null +++ b/ascii/hilfe/cmd-4.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: benutze +Parameter: Objekt +siehe auch: + + +Benutzt einen Gegenstand aus dem Inventar. Unter Umständen kann ein spezieller Gegenstand nur +in bestimmten Räumen benutzt werden. diff --git a/ascii/hilfe/cmd-5.txt b/ascii/hilfe/cmd-5.txt new file mode 100644 index 0000000..e50f43b --- /dev/null +++ b/ascii/hilfe/cmd-5.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: nord +Parameter: -keiner- +siehe auch: gehe + + +Geht nach Norden, sofern dort ein Ausgang ist. + diff --git a/ascii/hilfe/cmd-6.txt b/ascii/hilfe/cmd-6.txt new file mode 100644 index 0000000..23d4fdc --- /dev/null +++ b/ascii/hilfe/cmd-6.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: süd, süden +Parameter: -keiner- +siehe auch: gehe + + +Geht nach Süden, sofern dort ein Ausgang ist. + diff --git a/ascii/hilfe/cmd-7.txt b/ascii/hilfe/cmd-7.txt new file mode 100644 index 0000000..f625503 --- /dev/null +++ b/ascii/hilfe/cmd-7.txt @@ -0,0 +1,7 @@ +Hilfeseite + +Befehl: nord +Parameter: -keiner- +siehe auch: gehe + +Geht nach Norden, sofern dort ein Ausgang ist. diff --git a/ascii/hilfe/cmd-8.txt b/ascii/hilfe/cmd-8.txt new file mode 100644 index 0000000..4f7246b --- /dev/null +++ b/ascii/hilfe/cmd-8.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: west, westen +Parameter: -keiner- +siehe auch: gehe + + +Geht nach Westen, sofern dort ein Ausgang ist. + diff --git a/ascii/hilfe/cmd-9.txt b/ascii/hilfe/cmd-9.txt new file mode 100644 index 0000000..22588a5 --- /dev/null +++ b/ascii/hilfe/cmd-9.txt @@ -0,0 +1,9 @@ +Hilfeseite + +Befehl: rauf +Parameter: -keiner- +siehe auch: gehe, klettere + + +Geht rauf, sofern dort ein Ausgang ist. +