Crossfire Server, Branch 1.12  R12190
Functions | Variables
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 }
}

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 }
}

Definition at line 86 of file cfpython_map_private.h.