diff options
Diffstat (limited to 'renderers/PygameRenderer.py')
-rw-r--r-- | renderers/PygameRenderer.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/renderers/PygameRenderer.py b/renderers/PygameRenderer.py new file mode 100644 index 0000000..6f7f65b --- /dev/null +++ b/renderers/PygameRenderer.py @@ -0,0 +1,20 @@ +from operationscore.Renderer import * +import pygame +from pygame.locals import * +import pdb +class PygameRenderer(Renderer): + def initRenderer(self): + pygame.init() + self.screen = pygame.display.set_mode((1300,50)) + self.background = pygame.Surface(self.screen.get_size()) + self.background = self.background.convert() + self.background.fill(Color('Black')) + def render(self, lightSystem): + self.background.fill(Color('Black')) + #print 'drawing color:',light.color + for light in lightSystem: + pygame.draw.circle(self.background, light.state(), light.location, \ + light.radius) + + self.screen.blit(self.background, (0,0)) + pygame.display.flip() |