Четверг, 28.11.2024, 06:58 | Приветствую Вас Гость

...

Код

Главная » Статьи » Python

Прилипалка 2

import pygame
 
WHITE = (255, 255, 255)
RED = (225, 0, 50)
GREEN = (0, 225, 0)
BLUE = (0, 0, 225)
x = 0
y = 0
process = 0
state = 0
pygame.init()
sc = pygame.display.set_mode((800,800))
sc.fill(WHITE)
pygame.draw.rect(sc,RED, pygame.Rect(x,y,25,25))
pygame.display.flip()
 
while 1:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            exit()
        if (i.type == pygame.MOUSEBUTTONDOWN): process = 1
        if (i.type == pygame.MOUSEMOTION):
            x = 0
            y = 0
            process = 0
    pressed = pygame.mouse.get_pressed()
    pos = pygame.mouse.get_pos()
    if (process == 1):
     sc.fill(WHITE)  
     pygame.draw.rect(sc,RED, pygame.Rect(x,y,25,25)) 
     pygame.display.flip()
     if (x+25 <= pos[0]): x += 1
     if (y+25 <= pos[1]): y += 1
     if (x > pos[0]+25):
      state = state + 1
     if (y > pos[1]+25):
      state = state + 1
     if (state == 2):
      state = 0
      process = 0
      x = 0
      y = 0


 

Категория: Python | Добавил: moskov (16.11.2020)
Просмотров: 152 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Категории раздела

PHP [41]
C++ [71]
Autoit [108]
Processing [105]
Basic4GL [7]
Fasm [2]
PABC [7]
Js [236]
Gentee [1]
Python [204]
Java android [3]
Small Basic [9]

Мини-чат

Статистика


Онлайн всего: 10
Гостей: 10
Пользователей: 0

Форма входа

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск