예제 #1
0
def main():

    pygame.init()
    levelHandler = Levels.LevelHandler()
    running = True
    lost = False
    screen = pygame.display.set_mode((screen_width, screen_height))
    clock = pygame.time.Clock()
    runStartScreen(screen, clock, running)
    currentLevel = levelHandler.firstLevel()

    while running:
        player = PlayerCharacter(int(screen_width / 2), screen_height,
                                 player_radius)
        lost = False

        while not lost:
            running, lost = currentLevel.updatelevel(player)
            currentLevel.render(screen, player)
            pygame.display.update()

            clock.tick(60)

        currentLevel = levelHandler.nextlevel()

    pygame.quit()
    serverthread.close()
    quit()