Beispiel #1
0
    def run(self):
        SCREEN_BUFFER = pygame.display.get_surface()

        f = open(DEF.SAVE_FILE_DIRECTORY+"Disclaimer.txt", 'r')
        text = f.readlines()
        longtext = ''
        for i in range(0,len(text)):
            longtext = longtext + text[i]

        

        menu.MessageWindow(size = (400,220), parent=self.desktop, topText="DISCLAIMER", boxText= longtext)
        
        self.done = False
        while not self.done:
            pygame.event.pump()
            gui.setEvents(pygame.event.get())#This is needed otherwise the Gui
                                            #Breaks when using Text editing T.T
            if pygame.key.get_pressed()[pygame.K_q]:
                self.done = True
            #Update
            self.update()
            #Render
            self.render()
            
            pygame.display.flip()
Beispiel #2
0
 def update(self, elapsed):
     gui.setEvents(pygame.event.get()) #This is needed otherwise the Gui
                                         #Breaks when using Text editing T.T
     self.desktop.update()
     if pygame.key.get_pressed()[pygame.K_TAB]:
         x = min(self.score_player_panel.position[0]+(0.9*elapsed), 10)
     else:
         x = max(self.score_player_panel.position[0]-(0.9*elapsed), -300)
     self.score_player_panel.position = (x, self.score_player_panel.position[1])
     self.score_number_panel.position = (x+150, self.score_number_panel.position[1])