Example #1
0
class View():
    """ 
    Class that wrapps pygame view code. Associated with the view is a 
    controller object. 
    """
    
    def __init__(self):
        self.screen = pygame.display.set_mode((800, 600), pygame.DOUBLEBUF)
        self.clock = pygame.time.Clock()
        self.run = True
        self.back = pygame.image.load(BACK_PATH).convert()
        self.desktop = Desktop()
        
        defaultStyle.init(gui)
        self.gui = gui
        
        self.controller = Controller()
    
    def update(self):
        
        self.desktop.update()
    
    def draw(self):    
        self.screen.fill((20, 40, 50))
        self.screen.blit(self.back, (0, 0))
        self.desktop.draw()
Example #2
0
 def __init__(self):
     self.screen = pygame.display.set_mode((800, 600), pygame.DOUBLEBUF)
     self.clock = pygame.time.Clock()
     self.run = True
     self.back = pygame.image.load(BACK_PATH).convert()
     self.desktop = Desktop()
     
     defaultStyle.init(gui)
     self.gui = gui
     
     self.controller = Controller()