aboutsummaryrefslogtreecommitdiff
path: root/renderers/PygameRenderer.py
blob: 6f7f65b9c5fc8d2f2f4ac97cca73fc091c36a235 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()