Crossfire Server, Trunk  R20513
Functions
cfpython_proto.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CF_PLUGIN int cfpython_globalEventListener (int *type,...)
 
CF_PLUGIN void cfpython_runPluginCommand (object *op, const char *params)
 
CF_PLUGIN int closePlugin (void)
 Close the plugin. More...
 
PyObject * Crossfire_Archetype_wrap (archetype *what)
 
PyObject * Crossfire_Map_wrap (mapstruct *what)
 
PyObject * Crossfire_Object_wrap (object *what)
 Python initialized. More...
 
PyObject * Crossfire_Party_wrap (partylist *what)
 
PyObject * Crossfire_Region_wrap (region *what)
 
CF_PLUGIN int eventListener (int *type,...)
 Handles an object-related event. More...
 
CF_PLUGIN void * getPluginProperty (int *type,...)
 Gets a plugin property. More...
 
void Handle_Map_Unload_Hook (Crossfire_Map *map)
 
void init_map_assoc_table (void)
 
void init_object_assoc_table (void)
 
CF_PLUGIN int initPlugin (const char *iversion, f_plug_api gethooksptr)
 Plugin initialisation function. More...
 
CF_PLUGIN int postInitPlugin (void)
 Plugin was initialized, now to finish. More...
 

Function Documentation

CF_PLUGIN int cfpython_globalEventListener ( int *  type,
  ... 
)
CF_PLUGIN void cfpython_runPluginCommand ( object op,
const char *  params 
)
PyObject* Crossfire_Archetype_wrap ( archetype what)
PyObject* Crossfire_Map_wrap ( mapstruct what)

Definition at line 427 of file cfpython_map.c.

References add_map_assoc(), Crossfire_MapType, find_assoc_pymap(), Crossfire_Map::map, and Crossfire_Map::valid.

Referenced by cfpython_globalEventListener(), createMap(), getMapHasBeenLoaded(), getMaps(), Map_Next(), Object_GetMap(), and readyMap().

Here is the call graph for this function:

Here is the caller graph for this function:

PyObject* Crossfire_Object_wrap ( object what)
PyObject* Crossfire_Party_wrap ( partylist what)

Definition at line 57 of file cfpython_party.c.

References Crossfire_PartyType, and Crossfire_Party::party.

Referenced by Crossfire_Party_GetNext(), getParties(), and Player_GetParty().

Here is the caller graph for this function:

PyObject* Crossfire_Region_wrap ( region what)

Definition at line 64 of file cfpython_region.c.

void Handle_Map_Unload_Hook ( Crossfire_Map map)

Definition at line 422 of file cfpython_map.c.

References free_map_assoc(), Crossfire_Map::map, and Crossfire_Map::valid.

Referenced by cfpython_globalEventListener().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_map_assoc_table ( void  )

Definition at line 37 of file cfpython_map.c.

References init_ptr_assoc_table(), and map_assoc_table.

Referenced by initPlugin().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_object_assoc_table ( void  )

Definition at line 60 of file cfpython_object.c.

References init_ptr_assoc_table(), and object_assoc_table.

Referenced by initPlugin().

Here is the call graph for this function:

Here is the caller graph for this function: