63 static PyObject *
Crossfire_Map_new(PyTypeObject *type, PyObject *args, PyObject *kwds);
83 { NULL, NULL, NULL, NULL, NULL }
87 {
"Print", (PyCFunction)
Map_Message, METH_VARARGS, NULL },
90 {
"Check", (PyCFunction)
Map_Check, METH_VARARGS, NULL },
91 {
"Next", (PyCFunction)
Map_Next, METH_NOARGS, NULL },
92 {
"Insert", (PyCFunction)
Map_Insert, METH_VARARGS, NULL },
95 { NULL, NULL, 0, NULL }
158 #if defined(IS_PY25) || defined(IS_PY3K)
165 PyObject_HEAD_INIT(NULL)
184 PyObject_GenericGetAttr,
185 PyObject_GenericSetAttr,
187 Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
static PyObject * Map_TriggerConnected(Crossfire_Map *map, PyObject *args)
static PyObject * Map_Insert(Crossfire_Map *map, PyObject *args)
static PyObject * Map_GetEnterY(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_Next(Crossfire_Map *map, PyObject *args)
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_GetFirstObjectAt(Crossfire_Map *map, PyObject *args)
static PyObject * Crossfire_Map_Int(PyObject *obj)
static int Map_InternalCompare(Crossfire_Map *left, Crossfire_Map *right)
static PyObject * Map_GetRegion(Crossfire_Map *whoptr, void *closure)
static void Crossfire_Map_dealloc(PyObject *obj)
static PyObject * Map_CreateObject(Crossfire_Map *map, PyObject *args)
#define PyObject_HashNotImplemented
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)
PyTypeObject Crossfire_MapType
static PyObject * Crossfire_Map_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
static PyObject * Map_GetDifficulty(Crossfire_Map *whoptr, void *closure)
static PyNumberMethods MapConvert
static PyObject * Map_ChangeLight(Crossfire_Map *map, PyObject *args)
static PyObject * Map_GetResetTimeout(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_GetTempName(Crossfire_Map *whoptr, void *closure)
static PyObject * Map_Check(Crossfire_Map *map, PyObject *args)
static PyMethodDef MapMethods[]
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_Message(Crossfire_Map *map, PyObject *args)
static PyGetSetDef Map_getseters[]
static PyObject * Map_GetName(Crossfire_Map *whoptr, void *closure)
static PyObject * Crossfire_Map_Long(PyObject *obj)