post.c-Dateireferenz

#include "/mail/post.h"
#include <properties.h>
#include <rooms.h>
Include-Abhängigkeitsdiagramm für post.c:

gehe zum Quellcode dieser Datei

Funktionen

void create ()
int do_mail (string str)

Variablen

inherit std room

Dokumentation der Funktionen

void create (  ) 

Definiert in Zeile 16 der Datei post.c.

Benutzt AddCmd(), AddItem(), COUNTER, create(), i, MAILCABIN, NRCABINS, P_INDOORS, P_INT_LONG, P_INT_SHORT, P_LIGHT, REFRESH_REMOVE und SetProp().

00016               {
00017   int i;
00018   (::create());
00019   SetProp(P_INT_SHORT,"Postamt");
00020   SetProp(P_INT_LONG,"\
00021 Dies ist ein Testpostamt.\n\
00022 Von hier aus kannst Du Briefe an Deine Mitspieler schicken und Briefe von\n\
00023 ihnen lesen. Wenn Du das willst, tippe 'post' oder 'mail',\n\
00024 bzw. 'mail <spieler>'.\n");
00025   SetProp( P_LIGHT, 1 );
00026   AddCmd("post","do_mail");
00027   AddCmd("mail","do_mail");
00028   SetProp(P_INDOORS,1);
00029     for (i=0;i<NRCABINS;++i) AddItem(MAILCABIN,REFRESH_REMOVE);
00030     AddItem(COUNTER,REFRESH_REMOVE);
00031 }

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

int do_mail ( string  str  ) 

Definiert in Zeile 33 der Datei post.c.

Benutzt MAILER.

00033                         {
00034   object mailer;
00035   if (this_interactive()!=this_player()) return 0;
00036   mailer=clone_object(MAILER);
00037   mailer->SetOfficeName(short());
00038   mailer->do_mail(str);
00039   return 1;
00040 }


Variablen-Dokumentation

inherit std room

Definiert in Zeile 10 der Datei post.c.

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