Sinem

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

#pgzero

# Pencerenin Çizimi
hucre = Actor("wall")
hucre1 = Actor("floor")
hucre2 = Actor("door")
ekran_g = 10 # Ekranın enindeki hücre sayısı
ekran_y = 10 # Ekranın boyundaki hücre sayısı
WIDTH = hucre.width * ekran_g
HEIGHT = hucre.height * ekran_y

TITLE = "Maze" # Oyunun Adı


FPS = 30 # Saniyedeki Kare Sayısı
haritam = [[1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
[0, 0, 1, 1, 0, 0, 0, 0, 0, 1],
[1, 0, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1, 0, 1, 1, 1],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 0, 1, 1],
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
[2, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
def harita_cizim():
for i in range(len(haritam)):
for j in range(len(haritam[0])):
if haritam[i][j] == 0:
hucre.left = hucre.width*j
hucre.top = hucre.height*i
hucre.draw()
elif haritam[i][j] == 1:
hucre1.left = hucre.width*j
hucre1.top = hucre.height*i
hucre1.draw()
elif haritam[i][j] == 2:
hucre2.left = hucre.width*j
hucre2.top = hucre.height*i
hucre2.draw()
def draw():
screen.fill("#5C4033")
harita_cizim()

You might also like