Конечно! Чтобы изменить программу так, чтобы координаты месторасположения текста можно было вводить, вам нужно добавить возможность считывания этих координат от пользователя.
Вот один из способов, как это можно сделать на языке программирования Python. Предположим, что вы используете библиотеку pygame для создания графики. Пример кода будет таким:
import pygame
# Инициализация Pygame
pygame.init()
# Установка окна
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption("Программа для ввода координат текста")
# Цвета
black = (0, 0, 0)
white = (255, 255, 255)
# Шрифт текста
font = pygame.font.Font(None, 36)
# Основной цикл программы
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Очищаем экран
screen.fill(white)
# Запрос координат у пользователя
x = int(input("Введите координату X: "))
y = int(input("Введите координату Y: "))
# Печатаем текст в указанных координатах
text = font.render("Привет, мир!", True, black)
screen.blit(text, (x, y))
# Обновляем экран
pygame.display.flip()
# Закрываем Pygame
pygame.quit()
В этом примере программа будет запрашивать координаты X и Y у пользователя, и текст будет отображаться по указанным координатам на экране. Обратите внимание, что для простоты я использовал input() для получения координат, что работает в консольной программе.
Если вы используете другую среду или язык, пожалуйста, уточните, и я помогу вам адаптировать решение под ваши нужды!
