blob: 4e3793a21e3da53f1dbc584370b19ca5b8ccc1c1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// living/helpers.h -- Konstanten und Methoden fuer Hilfsobjekte
4//
5// $Id: moneyhandler.h,v 3.1 1997/02/12 13:29:09 Wargon Exp %
6
7#ifndef __LIVING_HELPERS_H__
8#define __LIVING_HELPERS_H__
9
10// Properties
11
12#define P_HELPER_OBJECTS "lib_p_helper_objects"
13
14#define P_AQUATIC_HELPERS "lib_p_aquatic_helpers"
15#define P_AERIAL_HELPERS "lib_p_aerial_helpers"
16
17// Defines fuer Helferobjekt-Typen und Rueckgabewerte
18
19#define HELPER_TYPE_AQUATIC 1
20#define HELPER_TYPE_AERIAL 2
21
22#define HELPER_NO_CALLBACK_OBJECT -1
23#define HELPER_ALREADY_LISTED -2
24#define HELPER_NOTHING_TO_UNREGISTER -3
25#define HELPER_SUCCESS 1
26
27#endif // __LIVING_HELPERS_H__
28
29// Prototypes
30
31#ifdef NEED_PROTOTYPES
32
33#ifndef __LIVING_HELPERS_H_PROTO__
34#define __LIVING_HELPERS_H_PROTO__
35
36int RegisterHelperObject(object helper, int type, mixed callback);
37int UnregisterHelperObject(object helper, int type);
38
39#endif // __LIVING_HELPERS_H_PROTO__
40
41#endif // NEED_PROTOYPES
42