#include "/p/service/padreic/mnpc/mnpc.h"
gehe zum Quellcode dieser Datei
Funktionen | |
| void | create () |
| void | reset () |
| void | init () |
| int | InsertEnemy (object enemy) |
| varargs int | move (mixed dest, int meth, string dir, string out, string in) |
| int | PreventFollow (object dest) |
Variablen | |
| inherit std | npc |
| inherit | MNPC_MOVING |
| void create | ( | ) |
Definiert in Zeile 13 der Datei mnpc.c.
Benutzt create() und mnpc_create().
00014 { 00015 npc::create(); 00016 moving::mnpc_create(); 00017 }

| void init | ( | ) |
Definiert in Zeile 25 der Datei mnpc.c.
Benutzt init() und mnpc_init().
00026 { 00027 npc::init(); 00028 moving::mnpc_init(); 00029 }

| int InsertEnemy | ( | object | enemy | ) |
Definiert in Zeile 31 der Datei mnpc.c.
Benutzt i und mnpc_InsertEnemy().
Wird benutzt von InitAttack() und Kill().
00032 { 00033 int i; 00034 i=(int)npc::InsertEnemy(enemy); 00035 if (!i) return 0; 00036 moving::mnpc_InsertEnemy(enemy); 00037 return i; 00038 }


| varargs int move | ( | mixed | dest, | |
| int | meth, | |||
| string | dir, | |||
| string | out, | |||
| string | in | |||
| ) |
Definiert in Zeile 40 der Datei mnpc.c.
Benutzt i, mnpc_move() und move().
00041 { 00042 int i; 00043 i=(int)npc::move(dest, meth, dir, out, in); 00044 if (i!=1) return i; 00045 moving::mnpc_move(); 00046 return 1; 00047 }

| int PreventFollow | ( | object | dest | ) |
Definiert in Zeile 49 der Datei mnpc.c.
Benutzt mnpc_PreventFollow().
00050 { return moving::mnpc_PreventFollow(dest); }

| void reset | ( | void | ) |
Definiert in Zeile 19 der Datei mnpc.c.
Benutzt mnpc_reset() und reset().
00020 { 00021 npc::reset(); 00022 moving::mnpc_reset(); 00023 }

| inherit MNPC_MOVING |
1.6.3