Crossfire Server, Trunk
cfpython_proto.h
Go to the documentation of this file.
1 /* cfpython.c */
2 extern "C" int initPlugin(const char *iversion, f_plug_api gethooksptr);
3 extern "C" void *getPluginProperty(int *type, ...);
4 extern "C" void cfpython_runPluginCommand(object *op, const char *params);
5 extern "C" int postInitPlugin(void);
6 extern "C" int cfpython_globalEventListener(int *type, ...);
7 extern "C" int eventListener(int *type, ...);
8 extern "C" int closePlugin(void);
9 /* cfpython_archetype.c */
10 PyObject *Crossfire_Archetype_wrap(archetype *what);
11 /* cfpython_object.c */
12 PyObject *Crossfire_Object_wrap(object *what);
13 /* cfpython_party.c */
14 PyObject *Crossfire_Party_wrap(partylist *what);
15 /* cfpython_region.c */
16 PyObject *Crossfire_Region_wrap(region *what);
17 /* cfpython_map.c */
19 PyObject *Crossfire_Map_wrap(mapstruct *what);
Crossfire_Archetype_wrap
PyObject * Crossfire_Archetype_wrap(archetype *what)
Definition: cfpython_archetype.cpp:62
cfpython_globalEventListener
int cfpython_globalEventListener(int *type,...)
Definition: cfpython.cpp:1700
Crossfire_Party_wrap
PyObject * Crossfire_Party_wrap(partylist *what)
Definition: cfpython_party.cpp:61
partylist
Definition: party.h:10
Crossfire_Map_wrap
PyObject * Crossfire_Map_wrap(mapstruct *what)
Definition: cfpython_map.cpp:435
closePlugin
int closePlugin(void)
Definition: cfanim.cpp:1324
disinfect.map
map
Definition: disinfect.py:4
f_plug_api
void(* f_plug_api)(int *type,...)
Definition: plugin.h:79
getPluginProperty
void * getPluginProperty(int *type,...)
Definition: cfanim.cpp:1218
Crossfire_Object_wrap
PyObject * Crossfire_Object_wrap(object *what)
Definition: cfpython_object.cpp:1606
archetype
Definition: object.h:483
region
Definition: map.h:272
mapstruct
Definition: map.h:313
give.op
op
Definition: give.py:33
roll-o-matic.params
params
Definition: roll-o-matic.py:193
Handle_Map_Unload_Hook
void Handle_Map_Unload_Hook(Crossfire_Map *map)
Definition: cfpython_map.cpp:430
Crossfire_Region_wrap
PyObject * Crossfire_Region_wrap(region *what)
Definition: cfpython_region.cpp:72
initPlugin
int initPlugin(const char *iversion, f_plug_api gethooksptr)
Definition: cfanim.cpp:1208
postInitPlugin
int postInitPlugin(void)
Definition: cfanim.cpp:1252
eventListener
int eventListener(int *type,...)
Definition: cfanim.cpp:1277
Crossfire_Map
Definition: cfpython_map.h:32
is_valid_types_gen.type
list type
Definition: is_valid_types_gen.py:25
cfpython_runPluginCommand
void cfpython_runPluginCommand(object *op, const char *params)