import pygame
import sys
[Link]()
# Screen
WIDTH, HEIGHT = 800, 600
screen = [Link].set_mode((WIDTH, HEIGHT))
[Link].set_caption("Red Dragon Follows Cursor")
# Dragon properties
dragon_pos = [Link].Vector2(WIDTH//2, HEIGHT//2)
dragon_speed = 5
dragon_color = (255, 0, 0) # Red
dragon_radius = 25
clock = [Link]()
while True:
for event in [Link]():
if [Link] == [Link]:
[Link]()
[Link]()
[Link]((0, 0, 0)) # Background black
# Get mouse position
mouse_pos = [Link].get_pos()
mouse_vec = [Link].Vector2(mouse_pos)
# Move dragon towards cursor
direction = (mouse_vec - dragon_pos)
if [Link]() != 0:
direction = [Link]()
dragon_pos += direction * dragon_speed
# Draw dragon
[Link](screen, dragon_color, (int(dragon_pos.x),
int(dragon_pos.y)), dragon_radius)
[Link]()
[Link](60)