# HG changeset patch # User Emmanuel Gil Peyrot # Date 1357589612 -3600 # Node ID 84b15196270882bc75ac4d0e1c93003f3fbf14b4 # Parent b11953cf1d3bd7ca1b47b38ab945193ac2706f40 Convert pytouhou.ui.gamerenderer back to pure python, it doesn’t use or need any cython feature. diff --git a/pytouhou/ui/gamerenderer.pyx b/pytouhou/ui/gamerenderer.py rename from pytouhou/ui/gamerenderer.pyx rename to pytouhou/ui/gamerenderer.py --- a/pytouhou/ui/gamerenderer.pyx +++ b/pytouhou/ui/gamerenderer.py @@ -28,15 +28,13 @@ from pyglet.gl import (glClear, glMatrix from pytouhou.utils.matrix import Matrix -from .renderer cimport Renderer -from .background cimport get_background_rendering_data +from .renderer import Renderer +from .background import get_background_rendering_data -cdef class GameRenderer(Renderer): - cdef public game - cdef public background - +class GameRenderer(Renderer): + __slots__ = ('game', 'background') def __init__(self, resource_loader, game=None, background=None): Renderer.__init__(self, resource_loader) @@ -44,7 +42,7 @@ cdef class GameRenderer(Renderer): self.load_game(game, background) - cpdef load_game(self, game=None, background=None): + def load_game(self, game=None, background=None): self.game = game self.background = background