version 1.2 | | version 1.3 |
---|
| | |
/* cfpython.c */ | | /* cfpython.c */ |
CF_PLUGIN void * getPluginProperty(int *type, ...); | | void initContextStack(void); |
CF_PLUGIN int postInitPlugin(void); | | void pushContext(CFPContext *context); |
CF_PLUGIN void *globalEventListener(int *type, ...); | | CFPContext *popContext(void); |
CF_PLUGIN void *eventListener(int *type, ...); | | void freeContext(CFPContext *context); |
CF_PLUGIN int closePlugin(void); | | int initPlugin(const char *iversion, f_plug_api gethooksptr); |
CF_PLUGIN int runPluginCommand(object* op, char* params); | | void *getPluginProperty(int *type, ...); |
| | int runPluginCommand(object *op, char *params); |
| | int postInitPlugin(void); |
| | void *globalEventListener(int *type, ...); |
| | void *eventListener(int *type, ...); |
| | int closePlugin(void); |
| | /* cfpython_archetype.c */ |
| | PyObject *Crossfire_Archetype_wrap(archetype *what); |
| | /* cfpython_object.c */ |
PyObject *Crossfire_Object_wrap(object *what); | | PyObject *Crossfire_Object_wrap(object *what); |
| | /* cfpython_party.c */ |
| | PyObject *Crossfire_Party_wrap(partylist *what); |
| | /* cfpython_region.c */ |
| | PyObject *Crossfire_Region_wrap(region *what); |
| | /* cfpython_map.c */ |
| | PyObject *Crossfire_Map_wrap(mapstruct *what); |