Esempio n. 1
0
            level_thumbnails.append(pygame.image.load(str(x) + ".png").convert_alpha())
        except: #if unlocked and the thumbnail is not found
            level_thumbnails.append(pygame.image.load("question.png").convert_alpha())
    else: #if locked
        level_thumbnails.append(pygame.image.load("locked.png").convert_alpha())
    level_thumbnails[x] = pygame.transform.smoothscale(level_thumbnails[x], (w, w))

quit_p = False #main loop condition

#main menu
while in_menu:
    mouse_pos = pygame.mouse.get_pos()
    screen.fill((255, 255, 255))

    if menu == 0: #main menu
        if CoorsAndPixels.in_box(mouse_pos, start_rect):
            label = font.render("Start", 1, (0, 255, 0))
            pygame.draw.rect(screen, (0, 255, 0), start_rect, 1)
        else:
            label = font.render("Start", 1, (0, 0, 0))
        label_rect = label.get_rect()
        label_rect[0] = (size[0]-label_rect[2])/2
        label_rect[1] = start_rect[1]+(30-label_rect[3])/2
        screen.blit(label, label_rect)

        if CoorsAndPixels.in_box(mouse_pos, level_rect):
            label = font.render("Level select", 1, (0, 255, 0))
            pygame.draw.rect(screen, (0, 255, 0), level_rect, 1)
        else:
            label = font.render("Level select", 1, (0, 0, 0))
        label_rect = label.get_rect()