Информатика


Кө­лік­–­Ав­то­мо­биль­–­Car АРМАН



Pdf көрінісі
бет115/137
Дата26.10.2022
өлшемі4,51 Mb.
#45497
түріУчебники
1   ...   111   112   113   114   115   116   117   118   ...   137
Кө­лік­–­Ав­то­мо­биль­–­Car
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


146
self.image = pygame.Surface([width, height])
self.image.fill(WHITE)
self.image.set_colorkey(WHITE)
pygame.draw.rect(self.image, color, [0, 0, 
width, height])
self.rect = self.image.get_rect()
600х500 өл ше мін де те ре зе жа саң дар. «My First Game» 
атауын бе рің дер. Фон дық су рет ке жа сыл фон ды жүк тең дер. 
20x30 өл шем ді мәшине ні са лып, коор ди на та лар ды (200; 
450) қой ың дар. Бас тап қы коор ди на та лар ы (100, 0) белгілеп
200х450 өл шем ді жол сы зың дар. Сон дай-ақ жол дың ор та сы на 
бө лу жо ла ғын қо сың дар.
myFirstGame.py лис тин гі мен нә ти же сі (36-су рет):
background_image = 'green.jpg'
import pygame, random
from Car import Car
from pygame.locals import * 
from sys import exit
pygame.init()
RED = (255, 0, 0)
GREEN = (20, 255, 140)
GREY = (210, 210, 210)
screen = pygame.display.set_mode((400,500), 0, 32)
pygame.display.set_caption("My First Game")
background = pygame.image.load(background_image).
convert() 
cars_list = pygame.sprite.Group()
playerCar = Car(RED, 20, 30)
playerCar.rect.x = 200
playerCar.rect.y = 450
cars_list.add(playerCar)
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


147
check = True
clock=pygame.time.Clock()
while check:
for event in pygame.event.get():
if event.type == pygame.QUIT:
check=False
#Эк ран да са ла мыз
screen.fill(GREEN)
#Жол ды са ла мыз
pygame.draw.rect(screen, 
GREY, 
[100,0, 
200,450])
#Draw Line painting on the road
pygame.draw.line(screen, 
WHITE, 
[200,0], 
[200,450], 5)
cars_list.draw(screen)
#Эк ран ды жа ңар ту
pygame.display.flip()
clock.tick(60)
pygame.quit()


Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   137




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет