[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