Пример #1
0
def main():
    # Set window size
    windowSize = [600, 600]

    # Create variable keep_going
    keep_going = True

    # Create pygame Clock class instance
    timer = pygame.time.Clock()

    # Create display
    screen = pygame.display.set_mode(windowSize)

    # Create instances of local classes
    sound = Sound()
    sound.playMusic(sound.soundtrack)
    object = Object(screen, windowSize[0] // 2, windowSize[1] // 2, "#e00000")
    player = Player(2, screen, windowSize[0] // 2, windowSize[1] // 2)
    background = Background(screen, -windowSize[0], -windowSize[1])

    # Play soundtrack in sound class
    sound.playMusic(sound.soundtrack)

    # Game loop
    while keep_going:
        # Fill screen with blue
        screen.fill("#4287f5")

        # Update entities
        background.update()
        player.update()
        object.update()

        # Flip display
        pygame.display.flip()

        # Check if quit
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                # Set keep_going to false
                keep_going = False

    # Call tick method in timer instance
    timer.tick(720)