bier.c-Dateireferenz

#include <properties.h>
#include <defines.h>
#include <language.h>
Include-Abhängigkeitsdiagramm für bier.c:

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

Dokumentation der Funktionen

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 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

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 }

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:


Variablen-Dokumentation

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().

inherit std thing

Definiert in Zeile 9 der Datei bier.c.

mixed wahl

Definiert in Zeile 14 der Datei bier.c.

Wird benutzt von create() und liste().

Erzeugt am Thu Jun 3 14:39:37 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3