diff pytouhou/ui/gamerenderer.py @ 422:52829ebe2561

Refactor window management in its own class.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 16 Jul 2013 21:07:15 +0200
parents 5fe6cd6ceb48
children
line wrap: on
line diff
--- a/pytouhou/ui/gamerenderer.py
+++ b/pytouhou/ui/gamerenderer.py
@@ -29,24 +29,8 @@ from .renderer import Renderer
 
 
 class GameRenderer(Renderer):
-    __slots__ = ('game', 'background')
-
-    def __init__(self, resource_loader, game=None, background=None):
+    def __init__(self, resource_loader):
         Renderer.__init__(self, resource_loader)
-        if game:
-            self.load_game(game, background)
-
-
-    def load_game(self, game=None, background=None):
-        self.game = game
-        self.background = background
-
-        if game:
-            # Preload textures
-            self.texture_manager.preload(game.resource_loader.instanced_anms.values())
-
-        if background:
-            self.prerender_background(background)
 
 
     def render(self):