blob: 491446671485fa31d029e850514fa9559bccd6ba [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// living/moving.h -- Props/Prototypen fuer living/moving.c
4//
5// $Id: moving.h 8892 2014-08-04 19:48:28Z Zesstra $
6
7#ifndef __LIVING_MOVING_H__
8#define __LIVING_MOVING_H__
9
10#define P_PURSUERS "pursuers"
11
12#endif // __LIVING_MOVING_H__
13
14#ifdef NEED_PROTOTYPES
15
16#ifndef __LIVING_MOVING_H_PROTO__
17#define __LIVING_MOVING_H_PROTO__
18
19public void AddPursuer(object ob);
20public void RemovePursuer(object ob);
21
22public void TakeFollowers();
23
24#ifdef __THING_MOVING_H_PROTO__
25// das darf nicht passieren, weil move in thing anders ist als hier. *seufz*
26inconsistent_move_protoyp_error
27#endif
28public varargs int move( object|string dest, int methods, string direction,
29 string textout, string textin );
30public varargs int remove(int silent);
31
32// internal
33public void _SetPursued(object ob);
34public void _RemovePursued(object ob);
35
36
37#endif // __LIVING_MOVING_H_PROTO__
38
39#endif // NEED_PROTOTYPES
40