diff pytouhou/lib/sdl.pyx @ 785:f73e8524c045

SDL Backend: Fix renderer interactions
author Link Mauve <linkmauve@linkmauve.fr>
date Mon, 01 Dec 2025 16:22:05 +0100
parents ec1e06402a97
children 7e940ebeb5fd
line wrap: on
line diff
--- a/pytouhou/lib/sdl.pyx
+++ b/pytouhou/lib/sdl.pyx
@@ -172,27 +172,27 @@
         if self.renderer == NULL:
             raise SDLError()
 
-    cdef bint render_clear(self) except True:
+    cpdef bint render_clear(self) except True:
         ret = SDL_RenderClear(self.renderer)
         if ret == -1:
             raise SDLError()
 
-    cdef bint render_copy(self, Texture texture, Rect srcrect, Rect dstrect) except True:
+    cpdef bint render_copy(self, Texture texture, Rect srcrect, Rect dstrect) except True:
         ret = SDL_RenderCopy(self.renderer, texture.texture, &srcrect.rect, &dstrect.rect)
         if ret == -1:
             raise SDLError()
 
-    cdef bint render_copy_ex(self, Texture texture, Rect srcrect, Rect dstrect, double angle, bint flip) except True:
+    cpdef bint render_copy_ex(self, Texture texture, Rect srcrect, Rect dstrect, double angle, bint flip) except True:
         ret = SDL_RenderCopyEx(self.renderer, texture.texture, &srcrect.rect, &dstrect.rect, angle, NULL, flip)
         if ret == -1:
             raise SDLError()
 
-    cdef bint render_set_clip_rect(self, Rect rect) except True:
+    cpdef bint render_set_clip_rect(self, Rect rect) except True:
         ret = SDL_RenderSetClipRect(self.renderer, &rect.rect)
         if ret == -1:
             raise SDLError()
 
-    cdef bint render_set_viewport(self, Rect rect) except True:
+    cpdef bint render_set_viewport(self, Rect rect) except True:
         ret = SDL_RenderSetViewport(self.renderer, &rect.rect)
         if ret == -1:
             raise SDLError()