[pypy-svn] r55049 - pypy/dist/pypy/rlib/rsdl
karlb at codespeak.net
karlb at codespeak.net
Wed May 21 11:42:10 CEST 2008
Author: karlb
Date: Wed May 21 11:42:09 2008
New Revision: 55049
Modified:
pypy/dist/pypy/rlib/rsdl/RSDL_helper.py
Log:
Added blit complete surface RSDL helper
Modified: pypy/dist/pypy/rlib/rsdl/RSDL_helper.py
==============================================================================
--- pypy/dist/pypy/rlib/rsdl/RSDL_helper.py (original)
+++ pypy/dist/pypy/rlib/rsdl/RSDL_helper.py Wed May 21 11:42:09 2008
@@ -100,3 +100,9 @@
rffi.setintfield(p, 'c_w', w)
rffi.setintfield(p, 'c_h', h)
return p
+
+def blit_complete_surface(src, dst, x, y):
+ dstrect = mallocrect(x, y, rffi.getintfield(src, 'c_w'), rffi.getintfield(src, 'c_w'))
+ RSDL.BlitSurface(src, lltype.nullptr(RSDL.Rect), dst, dstrect)
+ lltype.free(dstrect, flavor='raw')
+
More information about the Pypy-commit
mailing list