Пример #1
0
    def run(self):
        '''
        @brief Función que contiene el bucle principal del juego. Actualiza y dibuja el estado actual.
        '''
        
        #Mientras no cerremos la pantalla
        while not keyboard.quit():
            
            self.clock.tick(self.fps)
            
            #Actualizamos el teclado
            keyboard.update()
            mouse.update()
            
            #Ponemos la pantalla a negro completamente
            self.screen.fill(pygame.color.THECOLORS['black'])
            
            #Actualizamos y dibujamos el estado actual
            self.__actual_state.update()
            self.__actual_state.draw(self.screen)
            
            fps = self.clock.get_fps()
            
            render_fps = self.font.render(str(round(fps, 2)), True, (0, 0, 0))

            self.screen.blit(render_fps, (730, 565))
            
            #Actualizamos la pantalla
            pygame.display.flip()
Пример #2
0
    def run(self):
        '''
        @brief Función que contiene el bucle principal del juego. Actualiza y dibuja el estado actual.
        '''

        #Mientras no cerremos la pantalla
        while not keyboard.quit():

            self.clock.tick(self.fps)

            #Actualizamos el teclado
            keyboard.update()
            mouse.update()

            #Ponemos la pantalla a negro completamente
            self.screen.fill(pygame.color.THECOLORS['black'])

            #Actualizamos y dibujamos el estado actual
            self.__actual_state.update()
            self.__actual_state.draw(self.screen)

            fps = self.clock.get_fps()

            render_fps = self.font.render(str(round(fps, 2)), True, (0, 0, 0))

            self.screen.blit(render_fps, (730, 565))

            #Actualizamos la pantalla
            pygame.display.flip()
Пример #3
0
    def run(self):
        """
        Función que contiene el bucle principal del juego.
        Actualiza y dibuja el estado actual.
        """
        while not keyboard.quit():

            self.clock.tick(self.fps)

            keyboard.update()
            mouse.update()

            self.screen.fill((0, 0, 0))

            if mouse.newpressed(mouse.LEFT):
                print "Presiona nuevo izquierda"
            elif mouse.pressed(mouse.LEFT):
                print "Aun presionando izquierdaaaa"
            elif mouse.release(mouse.LEFT):
                print "Soltando izquierda"

            if mouse.newpressed(mouse.CENTER):
                print "Presiona nuevo centro"
            elif mouse.pressed(mouse.CENTER):
                print "Aun presionando centro"
            elif mouse.release(mouse.CENTER):
                print "Soltando centro"

            if mouse.newpressed(mouse.RIGHT):
                print "Presiona nuevo derecha"
            elif mouse.pressed(mouse.RIGHT):
                print "Aun presionando derecha"
            elif mouse.release(mouse.RIGHT):
                print "Soltando derecha"

            print mouse.position()

            # self.__actual_state.update()
            # self.__actual_state.draw(screen)

            pygame.display.flip()
Пример #4
0
    def run(self):
        """
        @brief Función que contiene el bucle principal del juego. Actualiza y dibuja el estado actual.
        """

        # Mientras no cerremos la pantalla
        while not keyboard.quit():

            self.clock.tick(self.fps)

            # Actualizamos el teclado
            keyboard.update()
            mouse.update()

            # Ponemos la pantalla a negro completamente
            self.screen.fill(THECOLORS["black"])

            # Actualizamos y dibujamos el estado actual
            self.__actual_state.update()
            self.__actual_state.draw(self.screen)

            # Actualizamos la pantalla
            pygame.display.flip()