sman->paint_shape(xoff, yoff, get_shape(), has_trans || force_trans);
if (!shape || !shape->data) CERR("NULL SHAPE!!!"); else if (!shape->rle) shape->paint(ibuf, xoff, yoff); else if (!translucent) shape->paint_rle(ibuf, xoff, yoff); else shape->paint_rle_translucent(ibuf, xoff, yoff, xforms, sizeof(xforms)/sizeof(xforms[0]));
	void paint_shape(int xoff, int yoff, bool force_trans = false)		{		sman->paint_shape(xoff, yoff, get_shape(), 						has_trans || force_trans);		}