clothingHG.c-Dateireferenz

#include <thing/commands.h>
#include <language.h>
#include <defines.h>
Include-Abhängigkeitsdiagramm für clothingHG.c:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define NEED_PROTOTYPES

Funktionen

int setzen (string s)
void create ()
varargs void doWearMessage (int all)
varargs void doUnwearMessage (object worn_by, int all)

Variablen

inherit std clothing

Makro-Dokumentation

#define NEED_PROTOTYPES

Definiert in Zeile 15 der Datei clothingHG.c.


Dokumentation der Funktionen

void create (  ) 

Definiert in Zeile 24 der Datei clothingHG.c.

Benutzt AddCmd() und create().

00024               {
00025     ::create();
00026     AddCmd(({"setz","setze"}),"setzen");
00027 }

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

varargs void doUnwearMessage ( object  worn_by,
int  all 
)

Definiert in Zeile 39 der Datei clothingHG.c.

Benutzt name, WEN und WER.

00039                                                         {
00040   if( query_once_interactive(worn_by) ) {
00041     tell_object(worn_by,  "Du setzt " + name(WEN,1) + " ab.\n" );
00042   }
00043   tell_room(environment(worn_by), 
00044                     (capitalize((string)worn_by->name(WER))) + " setzt " +
00045                     name(WEN,0) + " ab.\n", ({worn_by}));
00046 }

varargs void doWearMessage ( int  all  ) 

Definiert in Zeile 29 der Datei clothingHG.c.

Benutzt name, PL, WEN und WER.

00029                                       {
00030   if( query_once_interactive(PL) ) {
00031     write( "Du setzt " + name(WEN,1) + " auf.\n" );
00032   }
00033   if (objectp(environment()) && objectp(environment(environment())))
00034     tell_room(environment(environment()),
00035                 capitalize((string)PL->name(WER)) + " setzt " + name(WEN,0) + 
00036                 " auf.\n");
00037 }

int setzen ( string  s  ) 

Definiert in Zeile 48 der Datei clothingHG.c.

Benutzt _do_unwear(), _do_wear() und ob().

00048                        {
00049   string ob;
00050 
00051   if(!str)
00052     return 0;
00053   if(sscanf(str, "%s auf", ob)==1 )
00054     return _do_wear(ob, 0, 0);
00055   if(sscanf(str, "%s ab", ob)==1 )
00056     return _do_unwear(ob, 0, 0);
00057   return 0;
00058 }

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


Variablen-Dokumentation

inherit std clothing

Definiert in Zeile 13 der Datei clothingHG.c.

Wird benutzt von _unwear(), _wear(), UnwearClothing() und WearClothing().

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