if ( !PyArg_ParseTuple( args, "iii|i:wolfpack.chars", &x, &y, &map, &range ) )
PyObject *offline = Py_False; if ( !PyArg_ParseTuple( args, "iii|iO:wolfpack.chars", &x, &y, &map, &range, &offline ) )
static PyObject* wpChars( PyObject* self, PyObject* args ){	Q_UNUSED( self );	// Minimum is x, y, map	uint x = 0,	y = 0,	map = 0,	range = 1;	if ( !PyArg_ParseTuple( args, "iii|i:wolfpack.chars", &x, &y, &map, &range ) )		return 0;	Coord_cl pos( x, y, 0, map );	RegionIterator4Chars iter( pos, range );	PyObject* list = PyList_New( 0 );	for ( iter.Begin(); !iter.atEnd(); iter++ )	{		P_CHAR pChar = iter.GetData();		if ( pChar )			PyList_Append( list, PyGetCharObject( pChar ) );	}	return list;}