All pastes #387677 Raw Edit

Something

public text v1 · immutable
·published 2007-03-09 15:16 UTC
rendered paste body
class Screen:
    screen=None
    background=None
    def __init__(self,reactor=None):
        print '[%s] Screen created.'%stamp()
        
        pygame.init()
        self.screen=pygame.display.set_mode((200,200))
        pygame.display.set_caption('PyBYOND')
        self.background=pygame.surface.Surface(self.screen.get_size())
        self.background.convert()
        self.background.fill((150,150,150))

        def initializeDraw():
            reactor.callInThread(self.draw)

        reactor.callWhenRunning(initializeDraw)

    def draw(self):
        clock=pygame.time.Clock()
        while True:
            clock.tick(10)
            self.screen.blit(self.background,(0,0))
            pygame.display.flip()