#include <properties.h>#include <defines.h>#include <language.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| void | ungewaehlt () |
| void | initSorten () |
| void | create () |
| int | liste (string str) |
Variablen | |
| inherit std | thing |
| mapping | sorten |
| mapping | badsorten |
| mapping | alisorten |
| mixed | wahl |
| void create | ( | ) |
Definiert in Zeile 61 der Datei bier.c.
Benutzt AddCmd(), create(), FEMALE, initSorten(), P_GENDER, P_NAME, P_NOBUY, P_VALUE, P_WEIGHT, SetProp(), ungewaehlt() und wahl.
00062 { 00063 ::create(); 00064 SetProp( P_GENDER, FEMALE ); 00065 SetProp( P_NAME, "Bierflasche" ); 00066 SetProp( P_WEIGHT, 800 ); 00067 SetProp( P_VALUE, 300 ); 00068 SetProp( P_NOBUY, 1 ); 00069 ungewaehlt(); // <-- setzt P_SHORT und P_IDS 00070 if (!clonep(this_object())) return; 00071 AddCmd( "wuensche", "wuenschen" ); 00072 AddCmd( "bierliste", "liste" ); 00073 AddCmd( ({"trinke","trink"}), "trinken" ); 00074 AddCmd( ({"proste","prost","prosit"}), "prosten" ); 00075 initSorten(); 00076 wahl = -1; 00077 }

| void initSorten | ( | ) |
Definiert in Zeile 28 der Datei bier.c.
Benutzt alisorten, badsorten und sorten.
Wird benutzt von create().
00029 { 00030 sorten = ([ 00031 "krombacher" : "Krombacher Pilsner"; "", 00032 "becks" : "Becks"; "", 00033 "jever" : "Jever"; "", 00034 "flensburger": "Flensburger Pilsner"; "", 00035 "warsteiner" : "Warsteiner"; "", 00036 "veltins" : "Veltins"; "", 00037 "bitburger" : "Bitburger Pilsner"; "", 00038 "koenig" : "Koenig Pilsner"; "Du fuehlst Dich wie ein Koenig.\n", 00039 "rolinck" : "Rolinck Pilsner"; "Es war fuer Dich allein gebraut.\n", 00040 "iserlohner" : "Iserlohner Pilsner"; "", 00041 "paulaner" : "Paulaner"; "", 00042 "erdinger" : "Erdinger"; "", 00043 "radler" : "Radler"; "Erfrischend!\n", 00044 "krefelder" : "Krefelder"; "", 00045 "sion" : "Sion Koelsch"; "", 00046 "dom" : "Dom Koelsch"; "", 00047 "pinkus" : "Pinkus Alt"; "" 00048 ]); 00049 alisorten = ([ 00050 "flens" : "flensburger", 00051 "flepi" : "flensburger", 00052 "koepi" : "koenig", 00053 "bit" : "bitburger" 00054 ]); 00055 badsorten = ([ 00056 "rolink" : "Du meinst doch Rolinck, oder?\n", 00057 "clausthaler" : "Die Bierflasche schluettelt sich vor Ekel.\n" 00058 ]); 00059 }

| int liste | ( | string | str | ) |
Definiert in Zeile 80 der Datei bier.c.
Benutzt AddId(), alisorten, badsorten, ctime(), i, log_file, member_array(), NEUTER, notify_fail(), P_LONG, P_SHORT, PL, SetProp(), sorten, trinken(), ungewaehlt(), wahl, WEM, WEN und WER.
Wird benutzt von FinishNotiz(), lauf() und Vision().


| void ungewaehlt | ( | ) |
Definiert in Zeile 16 der Datei bier.c.
Benutzt P_IDS, P_LONG, P_SHORT und SetProp().
Wird benutzt von create() und liste().
00017 { 00018 SetProp( P_SHORT, "Eine magische Bierflasche" ); 00019 SetProp( P_LONG, 00020 "Diese magische Bierflasche ist momentan leer. Und das ist gut so, denn\n" 00021 + "Du solltest Dich erst fuer Deine Lieblingssorte entscheiden, damit die\n" 00022 + "magische Flasche Deinen Wuenschen entspricht. (Eine Speisekarte er-\n" 00023 + "haeltst du mit \"bierliste\".)\n" 00024 ); 00025 SetProp( P_IDS, ({ "bier","flasche","humpen","bierflasche" }) ); 00026 }


| mapping alisorten |
Definiert in Zeile 13 der Datei bier.c.
Wird benutzt von initSorten() und liste().
| mapping badsorten |
Definiert in Zeile 12 der Datei bier.c.
Wird benutzt von initSorten() und liste().
| mapping sorten |
Definiert in Zeile 11 der Datei bier.c.
Wird benutzt von initSorten() und liste().
1.6.3