Crossfire Server, Branches 1.12  R18729
cfpython_map_private.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void Crossfire_Map_dealloc (PyObject *obj)
 
static PyObject * Crossfire_Map_Int (PyObject *obj)
 
static PyObject * Crossfire_Map_Long (PyObject *obj)
 
static PyObject * Crossfire_Map_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static PyObject * Map_ChangeLight (Crossfire_Map *map, PyObject *args)
 
static PyObject * Map_Check (Crossfire_Map *map, PyObject *args)
 
static PyObject * Map_CreateObject (Crossfire_Map *map, PyObject *args)
 
static PyObject * Map_GetDarkness (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetDifficulty (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetEnterX (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetEnterY (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetFirstObjectAt (Crossfire_Map *map, PyObject *args)
 
static PyObject * Map_GetHeight (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetMessage (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetName (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetPath (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetPlayers (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetRegion (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetResetTime (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetResetTimeout (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetTempName (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetUnique (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_GetWidth (Crossfire_Map *whoptr, void *closure)
 
static PyObject * Map_Insert (Crossfire_Map *map, PyObject *args)
 
static int Map_InternalCompare (Crossfire_Map *left, Crossfire_Map *right)
 
static PyObject * Map_Message (Crossfire_Map *map, PyObject *args)
 
static PyObject * Map_Next (Crossfire_Map *map, PyObject *args)
 
static int Map_SetPath (Crossfire_Map *whoptr, PyObject *value, void *closure)
 
static PyObject * Map_TriggerConnected (Crossfire_Map *map, PyObject *args)
 

Variables

PyTypeObject Crossfire_MapType
 
static PyGetSetDef Map_getseters []
 
static PyNumberMethods MapConvert
 
static PyMethodDef MapMethods []
 

Function Documentation

static void Crossfire_Map_dealloc ( PyObject *  obj)
static
static PyObject* Crossfire_Map_Int ( PyObject *  obj)
static
static PyObject* Crossfire_Map_Long ( PyObject *  obj)
static
static PyObject* Crossfire_Map_new ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwds 
)
static
static PyObject* Map_ChangeLight ( Crossfire_Map map,
PyObject *  args 
)
static
static PyObject* Map_Check ( Crossfire_Map map,
PyObject *  args 
)
static
static PyObject* Map_CreateObject ( Crossfire_Map map,
PyObject *  args 
)
static
static PyObject* Map_GetDarkness ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetDifficulty ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetEnterX ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetEnterY ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetFirstObjectAt ( Crossfire_Map map,
PyObject *  args 
)
static
static PyObject* Map_GetHeight ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetMessage ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetName ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetPath ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetPlayers ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetRegion ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetResetTime ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetResetTimeout ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetTempName ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetUnique ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_GetWidth ( Crossfire_Map whoptr,
void *  closure 
)
static
static PyObject* Map_Insert ( Crossfire_Map map,
PyObject *  args 
)
static
static int Map_InternalCompare ( Crossfire_Map left,
Crossfire_Map right 
)
static
static PyObject* Map_Message ( Crossfire_Map map,
PyObject *  args 
)
static
static PyObject* Map_Next ( Crossfire_Map map,
PyObject *  args 
)
static
static int Map_SetPath ( Crossfire_Map whoptr,
PyObject *  value,
void *  closure 
)
static
static PyObject* Map_TriggerConnected ( Crossfire_Map map,
PyObject *  args 
)
static

Variable Documentation

PyTypeObject Crossfire_MapType
PyGetSetDef Map_getseters[]
static
Initial value:
= {
{ "Difficulty", (getter)Map_GetDifficulty, NULL, NULL, NULL },
{ "Path", (getter)Map_GetPath, (setter)Map_SetPath, NULL, NULL },
{ "TempName", (getter)Map_GetTempName, NULL, NULL, NULL },
{ "Name", (getter)Map_GetName, NULL, NULL, NULL },
{ "ResetTime", (getter)Map_GetResetTime, NULL, NULL, NULL },
{ "ResetTimeout", (getter)Map_GetResetTimeout, NULL, NULL, NULL },
{ "Players", (getter)Map_GetPlayers, NULL, NULL, NULL },
{ "Light", (getter)Map_GetDarkness, NULL, NULL, NULL },
{ "Darkness", (getter)Map_GetDarkness, NULL, NULL, NULL },
{ "Width", (getter)Map_GetWidth, NULL, NULL, NULL },
{ "Height", (getter)Map_GetHeight, NULL, NULL, NULL },
{ "EnterX", (getter)Map_GetEnterX, NULL, NULL, NULL },
{ "EnterY", (getter)Map_GetEnterY, NULL, NULL, NULL },
{ "Message", (getter)Map_GetMessage, NULL, NULL, NULL },
{ "Region", (getter)Map_GetRegion, NULL, NULL, NULL },
{ "Unique", (getter)Map_GetUnique, NULL, NULL, NULL },
{ NULL, NULL, NULL, NULL, NULL }
}
static PyObject * Map_GetEnterY(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetUnique(Crossfire_Map *whoptr, void *closure)
static int Map_SetPath(Crossfire_Map *whoptr, PyObject *value, void *closure)
static PyObject * Map_GetDarkness(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetRegion(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetPlayers(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetWidth(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetPath(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetMessage(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetDifficulty(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetResetTimeout(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetTempName(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetResetTime(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetHeight(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetEnterX(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetName(Crossfire_Map *whoptr, void *closure)

Definition at line 66 of file cfpython_map_private.h.

PyNumberMethods MapConvert
static

Definition at line 98 of file cfpython_map_private.h.

PyMethodDef MapMethods[]
static
Initial value:
= {
{ "Print", (PyCFunction)Map_Message, METH_VARARGS, NULL },
{ "ObjectAt", (PyCFunction)Map_GetFirstObjectAt, METH_VARARGS, NULL },
{ "CreateObject", (PyCFunction)Map_CreateObject, METH_VARARGS, NULL },
{ "Check", (PyCFunction)Map_Check, METH_VARARGS, NULL },
{ "Next", (PyCFunction)Map_Next, METH_NOARGS, NULL },
{ "Insert", (PyCFunction)Map_Insert, METH_VARARGS, NULL },
{ "ChangeLight", (PyCFunction)Map_ChangeLight, METH_VARARGS, NULL },
{ "TriggerConnected", (PyCFunction)Map_TriggerConnected, METH_VARARGS, NULL },
{ NULL, NULL, 0, NULL }
}
static PyObject * Map_TriggerConnected(Crossfire_Map *map, PyObject *args)
static PyObject * Map_Insert(Crossfire_Map *map, PyObject *args)
static PyObject * Map_Next(Crossfire_Map *map, PyObject *args)
static PyObject * Map_GetFirstObjectAt(Crossfire_Map *map, PyObject *args)
static PyObject * Map_CreateObject(Crossfire_Map *map, PyObject *args)
static PyObject * Map_ChangeLight(Crossfire_Map *map, PyObject *args)
static PyObject * Map_Check(Crossfire_Map *map, PyObject *args)
static PyObject * Map_Message(Crossfire_Map *map, PyObject *args)

Definition at line 86 of file cfpython_map_private.h.