aboutsummaryrefslogtreecommitdiff
path: root/renderers/PygameRenderer.py
diff options
context:
space:
mode:
authorGravatar Russell Cohen <rcoh@mit.edu>2010-11-24 01:09:12 -0500
committerGravatar Russell Cohen <rcoh@mit.edu>2010-11-24 01:09:12 -0500
commitb042647b68abdc82490ca6e059993b8eba28904c (patch)
treea9ee95a38e98b377c251b7b2e9af9cbd8056cf7c /renderers/PygameRenderer.py
parent407ac922fc4178021cf3a16dfb1bd875b6083ac4 (diff)
Refactoring complete! Made modules/packages as appropriate. Finally.
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()