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()