Mercurial > touhou
comparison pytouhou/ui/gamerenderer.pyx @ 512:b39ad30c6620
Add a pure SDL backend.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Thu, 05 Dec 2013 01:55:39 +0100 |
parents | 2e8ceaa85d5c |
children |
comparison
equal
deleted
inserted
replaced
511:2e8ceaa85d5c | 512:b39ad30c6620 |
---|---|
30 Rect = namedtuple('Rect', 'x y w h') | 30 Rect = namedtuple('Rect', 'x y w h') |
31 Color = namedtuple('Color', 'r g b a') | 31 Color = namedtuple('Color', 'r g b a') |
32 | 32 |
33 | 33 |
34 cdef class GameRenderer(Renderer): | 34 cdef class GameRenderer(Renderer): |
35 def __init__(self, resource_loader, use_fixed_pipeline): | 35 def __init__(self, resource_loader, window): |
36 self.use_fixed_pipeline = use_fixed_pipeline #XXX | 36 self.use_fixed_pipeline = window.use_fixed_pipeline #XXX |
37 | 37 |
38 Renderer.__init__(self, resource_loader) | 38 Renderer.__init__(self, resource_loader) |
39 | 39 |
40 if not self.use_fixed_pipeline: | 40 if not self.use_fixed_pipeline: |
41 self.game_shader = GameShader() | 41 self.game_shader = GameShader() |