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