Exemplo n.º 1
0
                    nf = nf.split(" ")[1]
                    save_file()
                    file = "levels/" + nf
                    open_file()
    if pygame.mouse.get_pressed()[0] or pygame.mouse.get_pressed()[2]:
        tx = (pygame.mouse.get_pos()[0]) // 20
        ty = (500 - pygame.mouse.get_pos()[1]) // 20
        if ty < 25:
            if pygame.mouse.get_pressed()[0]:
                level.tiles[tx][ty] = tile_place
            else:
                level.tiles[tx][ty] = null
    window.fill((255, 255, 255))
    level.draw(window)
    rect = Rect(
        Vec(pygame.mouse.get_pos()[0], 500 - pygame.mouse.get_pos()[1]), 20,
        20)
    draw_tile(window, tile_place, rect)
    pygame.draw.rect(window, (125, 125, 125), rect.show(), 1)
    rect.w = 2
    rect.h = 2
    pygame.draw.rect(window, (255, 0, 0), rect.show())
    pygame.draw.rect(window, (200, 250, 250), (0, 500, 500, 100))
    final = textwrap.wrap("> " + command, 45)
    y = 500
    for i in final:
        rendered = font.render(i, True, (0, 0, 0))
        window.blit(rendered, (0, y))
        y += 20
    pygame.display.update()