Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с pygame

Максим Просвирин Ученик (98), на голосовании 6 месяцев назад
Помнишь Лорда Кубера? Да-да, ты уже делал игру про него на первых неделях работы в SHPGame. Пришло время к нему вернутся! Пускай Лорд Кубер телепортируется в место нажатия!



Размер окна: 1000 х 800

FPS: 30

Размеры квадрата: 70 х 70

Начальное положение квадрата: центр экрана

Нажали на колесико мыши – квадрат переместился в точку нажатия
Голосование за лучший ответ
Сергей Качорец Знаток (376) 7 месяцев назад
Надеюсь помог :D
 import pygame
import sys

pygame.init()

screen = pygame.display.set_mode((1000, 800))

clock = pygame.time.Clock()
FPS = 30

x = 500
y = 400

width = 70
height = 70

WHITE = (255, 255, 255)
RED = (255, 0, 0)

while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
elif event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
x, y = pygame.mouse.get_pos()

screen.fill(WHITE)

pygame.draw.rect(screen, RED, pygame.Rect(x, y, width, height))

pygame.display.flip()

clock.tick(FPS)
Максим ПросвиринУченик (98) 7 месяцев назад
спасибо
Похожие вопросы