Advertisement
jee7

TIA Tetris - Versioon 1

Nov 18th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. import pygame
  2.  
  3. #See klass hoiab väljaku seisu ja oskab seda joonistada
  4. class Kaart:
  5.     laius = 20  #niipalju ruute laiuses
  6.     kõrgus = 40 #niipalju ruute kõrguses
  7.  
  8.     def __init__(self):
  9.         #Teeme 2-mõõtmelise listi
  10.         self.kaart = []
  11.         for x in range(Kaart.laius):
  12.             self.kaart.append([])
  13.             for y in range(Kaart.kõrgus):
  14.                 self.kaart[x].append(0)
  15.  
  16.     def joonista(self):
  17.         #Joonistame ruudud
  18.         for x, rida in enumerate(self.kaart):
  19.             for y, lahter in enumerate(rida):
  20.                 if lahter == 0:
  21.                     pygame.draw.rect(ekraan, (0, 0, 0), (x * ruuduLaius, y * ruuduLaius, ruuduLaius, ruuduLaius))
  22.        
  23. #Globaalne ruudu laius/kõrgus
  24. ruuduLaius = 15
  25. #Vastava suurusega aken
  26. ekraan = pygame.display.set_mode([ruuduLaius * Kaart.laius, ruuduLaius * Kaart.kõrgus])
  27. #Meie kaart
  28. kaart = Kaart()
  29.  
  30. while True:
  31.     ekraan.fill((0,0,0))
  32.  
  33.     kaart.joonista()
  34.  
  35.     pygame.display.flip()
  36.     pygame.time.delay(10)
  37.  
  38.     events = pygame.event.get()
  39.     for oneEvent in events:
  40.         if oneEvent.type == pygame.QUIT:
  41.             #quit()
  42.             exit()
  43.             break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement