aboutsummaryrefslogtreecommitdiff
path: root/renderers/PygameRenderer.py
diff options
context:
space:
mode:
Diffstat (limited to 'renderers/PygameRenderer.py')
-rw-r--r--renderers/PygameRenderer.py20
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()