Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/query_verb b/doc/efun/query_verb
new file mode 100644
index 0000000..f216591
--- /dev/null
+++ b/doc/efun/query_verb
@@ -0,0 +1,53 @@
+SYNOPSIS
+ string query_verb();
+ string query_verb(int flag);
+
+BESCHREIBUNG
+ Liefert das Verb des aktuellen Kommandos oder 0, wenn kein Kommando
+ bearbeitet wird.
+
+ Wenn <flag> nicht angegeben oder 0 ist, wird das Verb wie vom User
+ eingegeben geliefert (das ist das erste Wort der Inputzeile des
+ Spielers, bis zum (aber ohne) den ersten Leerschlag / Zeilenumbruch).
+ Wenn <flag> nicht 0 ist, wird das Verb entsprechend der add_action()
+ zurueck gegeben.
+
+ Innerhalb einer add_action()-Funktion, die von mehreren Kommandos
+ aufgerufen wird kann man so zwischen diesen Kommandos unterscheiden.
+
+BEMERKUNGEN
+ Die fruehere Einschraenkung, dass bei geschachtelten Kommandos
+ query-verb() nach dem inneren Kommando 0 zurueck gibt ist jetzt
+ entfallen.
+
+BEISPIEL
+ void init()
+ {
+ ...
+ add_action("sing","singe");
+ add_action("sing","jodel", 1);
+ ...
+ }
+
+ int sing(string str)
+ {
+ write("Das Kommando war:"+query_verb()+(str ? str : "")+"\n");
+ write("Das Verb war:"+query_verb(1)+(str ? str : "")+"\n");
+ }
+
+ Das Kommando "sing blafasel" liefert:
+ Das Kommando war: sing
+ Das Verb war: sing
+
+ Das Kommando "jodel blafasel" liefert:
+ Das Kommando war: jodel
+ Das Verb war: jodel
+
+ Das Kommando "jodele blafasel" liefert:
+ Das Kommando war: jodele
+ Das Verb war: jodel
+
+SIEHE AUCH
+ query_command(E), add_action(E), AddCmd(L), AddAction(L)
+
+7.Aug 2007 Gloinson
\ No newline at end of file