anfaengerbuch.c-Dateireferenz

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

gehe zum Quellcode dieser Datei

Funktionen

 create ()
 lies (str)
 reset ()

Variablen

inherit std thing

Dokumentation der Funktionen

create (  ) 

Definiert in Zeile 5 der Datei anfaengerbuch.c.

Benutzt AddCmd(), AddId(), create(), NEUTER, P_GENDER, P_LONG, P_NAME, P_NOBUY, P_SHORT, P_WEIGHT und SetProp().

00006 {
00007   if(!clonep(this_object())) return;
00008   ::create();
00009   SetProp(P_SHORT, "Ein Buch");
00010   SetProp(P_LONG,
00011                 "Du haelst ein leinengebundenes Buch in Deinen Haenden. Der Titel heisst:\n"+
00012                 "'Erste Schritte im MorgenGrauen'. Du kannst es mit 'lies buch' lesen.\n");
00013   SetProp(P_NAME,"Handbuch");
00014   SetProp(P_GENDER, NEUTER);
00015   SetProp(P_WEIGHT,250);
00016   SetProp(P_NOBUY, 1);
00017   AddId(({"buch","erste schritte","handbuch"}));
00018   AddCmd(({"lies","lese"}), "lies");
00019 }

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

lies ( str   ) 

Definiert in Zeile 21 der Datei anfaengerbuch.c.

Benutzt name, notify_fail(), P_IDS und QueryProp().

Wird benutzt von artikel(), lesen(), LiesArtikel() und ReadNextUnread().

00022 {
00023   string was;
00024   notify_fail("Was willst Du lesen ? Syntax: LIES <ETWAS>.\n");
00025   if(!str) return 0;
00026   if(sscanf(str,"%s",was)!=1) return 0;
00027   if(member(QueryProp(P_IDS), was)<0) return 0;
00028   say(this_player()->name() + " liest ein Buch.\n",this_player());
00029   this_player()->more("/obj/anfaenger.text");
00030   return 1;
00031 }

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

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

reset ( void   ) 

Definiert in Zeile 33 der Datei anfaengerbuch.c.

00034 {
00035   if(!clonep(this_object())) return 1;
00036                 if(!environment(this_object()))
00037                                 return remove();
00038   if(!interactive(environment(this_object())))
00039   {
00040     if(!clonep(environment(this_object())))
00041       tell_room(environment(this_object()),"Ein Buch verschwindet mit Knall und Schwefelduft.\n");
00042     return remove();
00043   }
00044   return 1;
00045 }


Variablen-Dokumentation

inherit std thing

Definiert in Zeile 1 der Datei anfaengerbuch.c.

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