bigbrother.c-Dateireferenz

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

gehe zum Quellcode dieser Datei

Funktionen

 create ()
 heart_beat ()
 id ()
 init ()
 alles (str)
 _query_autoload ()
 remove ()

Variablen

inherit std thing
object pl

Dokumentation der Funktionen

_query_autoload (  ) 

Definiert in Zeile 53 der Datei bigbrother.c.

00053 { return 1; }

alles ( str   ) 

Definiert in Zeile 44 der Datei bigbrother.c.

Benutzt ctime(), PL und pl.

00045 {
00046                 if( pl!=PL ) return 0;
00047                 if( !str ) str = "";
00048                 write_file( "/log/bibr/"+getuid(PL), ctime(time()) + " " +
00049                                 query_verb() + " " + str + "\n" );
00050                 return 0;
00051 }

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

create (  ) 

Definiert in Zeile 9 der Datei bigbrother.c.

Benutzt create(), IS_CLONE, M_NOCHECK, M_SILENT, ME, move(), P_NAME, P_NEVERDROP, P_SHORT, P_VALUE, P_WEIGHT, pl, PL und SetProp().

00010 {
00011 	::create();
00012                 SetProp( P_SHORT, 0 );
00013                 SetProp( P_NAME, "grosser Bruder" );
00014                 SetProp( P_WEIGHT, 0 );
00015                 SetProp( P_VALUE, 0 );
00016                 SetProp( P_NEVERDROP, 1 );
00017                 if( IS_CLONE(ME) )
00018                 {
00019                                 move( PL, M_SILENT|M_NOCHECK );
00020                                 set_heart_beat( 1 );
00021                                 pl = PL;
00022                 }
00023 }

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

heart_beat (  ) 

Definiert in Zeile 25 der Datei bigbrother.c.

Benutzt destruct(), env(), M_NOCHECK, ME, move() und pl.

Wird benutzt von heart_beat().

00026 {
00027                 object env;
00028                 if( (env=environment()) && first_inventory(env) != ME )
00029                 {
00030                                 move( "room/void", M_NOCHECK );
00031                                 move( env, M_NOCHECK );
00032                 }
00033                 if( env!=pl )
00034                                 destruct( ME );
00035 }

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

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

id (  ) 

Definiert in Zeile 37 der Datei bigbrother.c.

Wird benutzt von dumpEPObjects(), FinishNotiz(), id(), LiesNotiz(), matKey2Defstr(), realValue(), RegisterArmour(), RegisterWeapon(), RemoveFromMenu(), RemoveNotiz(), stringenize() und UpdateCounter().

00037 { return 0; }

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

init (  ) 

Definiert in Zeile 39 der Datei bigbrother.c.

00040 {
00041                 add_action( "alles", "", 1 );
00042 }

public int remove (  ) 

Definiert in Zeile 55 der Datei bigbrother.c.

Wird benutzt von remove().

00055 { return 0; }

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


Variablen-Dokumentation

object pl
inherit std thing

Definiert in Zeile 5 der Datei bigbrother.c.

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