void modename(int *mm) { if(!m_valid(*mm)) { result("Invalid mode"); return; } result(server::modename(*mm)); }
const char *gettext() { if(m_valid(nextmode) && num >= 0 && num < G_M_NUM) { if(num >= G_M_GSP && *gametype[nextmode].gsp[num-G_M_GSP]) return gametype[nextmode].gsp[num-G_M_GSP]; return mutstype[num].name; } return "unknown mutator"; }
static PyObject *modeName(PyObject *self, PyObject *args) { int mm; const char *name; if(!PyArg_ParseTuple(args, "i", &mm)) return 0; if(!m_valid(mm)) { PyErr_SetString(PyExc_ValueError, "Invalid mode"); return 0; } name = server::modename(mm); return Py_BuildValue("s", name); }