• Предмет: Информатика
  • Автор: mald1x222
  • Вопрос задан 4 месяца назад

Напишите программу, в которой центр круга диаметром 50 пикселей перемещается вслед за курсором.​

Ответы

Ответ дал: domontrush97
1

Ответ:

import pygame

import sys

# Ініціалізація Pygame

pygame.init()

# Розмір вікна

screen_width = 800

screen_height = 600

# Створення вікна

screen = pygame.display.set_mode((screen_width, screen_height))

pygame.display.set_caption('Переміщення круга за курсором')

# Початкові координати центру круга

circle_x = screen_width // 2

circle_y = screen_height // 2

# Колір круга

circle_color = (255, 0, 0)  # Червоний

# Головний цикл програми

while True:

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           pygame.quit()

           sys.exit()

   # Отримання поточних координат курсора миші

   mouse_x, mouse_y = pygame.mouse.get_pos()

   # Очищення екрану

   screen.fill((255, 255, 255))  # Білий

   # Обновлення координат центру круга на позицію курсора

   circle_x = mouse_x

   circle_y = mouse_y

   # Відображення круга на екрані

   pygame.draw.circle(screen, circle_color, (circle_x, circle_y), 25)  # Діаметр 50, радіус 25

   # Оновлення екрану

   pygame.display.flip()

Объяснение:

Вас заинтересует