return PyTrue;
Py_INCREF( Py_None ); return Py_None;
static PyObject* wpItem_movingeffect( wpItem* self, PyObject* args ){	if( !self->pItem || self->pItem->free )		return PyFalse;	if( ( !checkArgObject( 1 ) && !checkArgCoord( 1 ) ) || !checkArgInt( 0 ) )	{		PyErr_BadArgument();		return NULL;	}		UINT16 id = getArgInt( 0 );	cUObject *object = getArgChar( 1 );	if( !object )		object = getArgItem( 1 );	Coord_cl pos;		if( checkArgCoord( 1 ) )		pos = getArgCoord( 1 );	// Optional Arguments	bool fixedDirection = true;	bool explodes = false;	UINT8 speed = 10;	UINT16 hue = 0;	UINT16 renderMode = 0;	if( checkArgInt( 2 ) )		fixedDirection = getArgInt( 2 ) != 0;	if( checkArgInt( 3 ) )		explodes = getArgInt( 3 ) != 0;	if( checkArgInt( 4 ) )		speed = getArgInt( 4 );	if( checkArgInt( 5 ) )		hue = getArgInt( 5 );	if( checkArgInt( 6 ) )		renderMode = getArgInt( 6 );	if( object )		self->pItem->effect( id, object, fixedDirection, explodes, speed, hue, renderMode );	else 		self->pItem->effect( id, pos, fixedDirection, explodes, speed, hue, renderMode );	return PyTrue;}