Advertisement
Woolfer0097

Untitled

Dec 16th, 2020 (edited)
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. import pygame
  2. import os
  3. import sys
  4.  
  5.  
  6. def load_image(name, colorkey=None):
  7.     fullname = os.path.join('data', name)
  8.     if not os.path.isfile(fullname):
  9.         print(f"Файл с изображением '{fullname}' не найден")
  10.         sys.exit()
  11.     image = pygame.image.load(fullname)
  12.     return image
  13.  
  14.  
  15. if __name__ == '__main__':
  16.     pygame.init()
  17.     size = width, height = 800, 600
  18.     screen = pygame.display.set_mode(size)
  19.     pygame.mouse.set_visible(0)
  20.     all_sprites = pygame.sprite.Group()
  21.  
  22.     sprite = pygame.sprite.Sprite()
  23.     sprite.image = load_image("arrow.png")
  24.     sprite.rect = sprite.image.get_rect()
  25.     all_sprites.add(sprite)
  26.     sprite.rect.x = 5
  27.     sprite.rect.y = 20
  28.  
  29.     all_sprites.draw(screen)
  30.     running = True
  31.     while running:
  32.         for event in pygame.event.get():
  33.             if event.type == pygame.QUIT:
  34.                 running = False
  35.             if event.type == pygame.MOUSEMOTION:
  36.                 sprite.rect.x = event.pos[0]
  37.                 sprite.rect.y = event.pos[1]
  38.         screen.fill((0, 0, 0))
  39.         all_sprites.draw(screen)
  40.         pygame.display.flip()
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement