Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2022, 15:32   #1
Newbie in python
Новичок
Джуниор
 
Регистрация: 26.09.2022
Сообщений: 1
Сообщение Здравствуйте, я хотел написать код где есть квадратик которым можно управлять стрелками и изменять его размер с помощью двух кнопок 'T' увеличить и 'Y' уменьшить

import pygame
pygame.init()
height = (500)#Высота
width = (500)#Ширина

white = (255,255,255)
black = (0,0,0)
sizeX = (10)#Размер квадрата в ширину
sizeY = (10)#Размер квадрата в высоту
x1 = 0
y1 = 0
x2 = height/2-sizeX/2
y2 = width/2-sizeY/2
wX = 0
hY = 0

dis = pygame.display.set_mode((height,wid th))
pygame.display.update()
pygame.display.set_caption("Hello")
game = False
while not game:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game = True
pygame.draw.rect(dis,white,[x2,y2,sizeX,sizeY])
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_t:
x1 = 1
y1 = 1
if event.key == pygame.K_y:
x1 = -1
y1 = -1
if event.key == pygame.K_UP:
wX = 0
hY = -10
if event.key == pygame.K_DOWN:
wX = 0
hY = 10
if event.key == pygame.K_RIGHT:
wX = 10
hY = 0
if event.key == pygame.K_LEFT:
wX = -10
hY = 0

x2 += wX
y2 += hY
sizeX += x1
sizeY += y1
pygame.display.update()
dis.fill(black)


pygame.quit()
quit()

Последний раз редактировалось Newbie in python; 26.09.2022 в 15:36.
Newbie in python вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Здравствуйте, хотел бы попросить помощи по поводу python. Начал делать простенькую мини-игру "Кости". TheFox Python 5 13.03.2019 06:14
Здравствуйте, я бы хотел попросить помощи, а именно разобрать код. TheFox Python 4 27.02.2019 16:34
Как можно управлять клавишами в программе c помощью Delphi ? sohibnut Общие вопросы Delphi 9 15.08.2018 08:33
Составить программу для определения корректности логина. Правильный логин представляет из себя строку, состоящую из двух частей: - строка из двух букв "io" и набора цифр. Есть код 1033249 Помощь студентам 4 12.10.2017 10:48
TSR программа через некоторое время после запуска выводит на экран простейший графический объект, позволяя управлять им стрелками. Custom_L.E. Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 17.05.2012 16:26