72 wrapper->
party = what;
73 return (PyObject *)wrapper;
86 Py_INCREF(Py_NotImplemented);
87 return Py_NotImplemented;
93 result = (result == 0);
96 result = (result != 0);
99 result = (result <= 0);
102 result = (result >= 0);
105 result = (result == -1);
108 result = (result == 1);
111 return PyBool_FromLong(result);
118 { NULL, NULL, NULL, NULL, NULL }
123 { NULL, NULL, 0, NULL }
130 PyObject_HashNotImplemented,
131 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
PyObject_HEAD partylist * party
static PyObject * Crossfire_Party_GetPlayers(Crossfire_Party *party, PyObject *args)
static PyMethodDef PartyMethods[]
static PyObject * Crossfire_Party_GetName(Crossfire_Party *partyptr, void *closure)
const char * cf_party_get_name(partylist *party)
static PyObject * Crossfire_Party_GetNext(Crossfire_Party *party, void *closure)
PyObject * Crossfire_Object_wrap(object *what)
Python initialized.
partylist * cf_party_get_next(partylist *party)
Get next party in party list.
PyObject * Crossfire_Party_wrap(partylist *what)
CF_PYTHON_OBJECT(Party, NULL, NULL, PyObject_HashNotImplemented, Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, "Crossfire parties",(richcmpfunc) Crossfire_Party_RichCompare, PartyMethods, Party_getseters, NULL, NULL)
const char * cf_party_get_password(partylist *party)
Get party's password.
static PyObject * Crossfire_Party_RichCompare(Crossfire_Party *left, Crossfire_Party *right, int op)
object * ob
The object representing the player.
PyTypeObject Crossfire_PartyType
player * cf_party_get_next_player(partylist *party, player *op)
Get next player in party.
player * cf_party_get_first_player(partylist *party)
Get first player in party.
static int Crossfire_Party_InternalCompare(Crossfire_Party *left, Crossfire_Party *right)
static PyObject * Crossfire_Party_GetPassword(Crossfire_Party *partyptr, void *closure)
static PyGetSetDef Party_getseters[]