Advertisement
HuanMatus

Untitled

Jan 6th, 2022
1,088
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import pygame as pg
  2. import sys
  3. size = (W, H) = (400, 400)
  4.  
  5. class Crosshair(pg.sprite.Sprite):  # Мишень
  6.     def __init__(self, pos_x, pos_y):
  7.         super().__init__()
  8.         self.image = pg.Surface((10, 10))  # Пока в виде отдельной поверхности
  9.         self.image.fill((102,168,111))  # Зеленого цвета
  10.         self.rect = self.image.get_rect()
  11.         self.rect.center = pos_x, pos_y  # Размещаем центр в такой точке
  12.  
  13. sc = pg.display.set_mode(size)  # Главная поверхность
  14. crosshair = Crosshair(100, 100)
  15.  
  16. crosshair_group = pg.sprite.Group()  # Спрайт можно рисовать только когда он в группе
  17. crosshair_group.add(crosshair)
  18.  
  19. surf = pg.image.load('car1.png')
  20. rect=surf.get_rect()
  21. print(rect)
  22.  
  23. while 1:
  24.     for i in pg.event.get():
  25.         if i.type == pg.QUIT:
  26.             sys.exit()
  27.  
  28.     pg.display.update()
  29.     crosshair_group.draw(sc)  # Рисуем всю группу сразу
  30.     pg.time.delay(20)
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement