dodane ikony dywanu i kaluzy, zmieniona ikona wozka
This commit is contained in:
parent
bf0f1a4362
commit
e5d6b894bc
@ -44,8 +44,8 @@ ZawartoscPolaNaKolorPola = {
|
|||||||
ZawartoscPola.PUSTE: BIALY,
|
ZawartoscPola.PUSTE: BIALY,
|
||||||
ZawartoscPola.SCIANA: CIEMNY_BRAZOWY1,
|
ZawartoscPola.SCIANA: CIEMNY_BRAZOWY1,
|
||||||
ZawartoscPola.CEL: ZIELONY1,
|
ZawartoscPola.CEL: ZIELONY1,
|
||||||
ZawartoscPola.DYWAN: ZOLTY1,
|
ZawartoscPola.DYWAN: DYWAN,
|
||||||
ZawartoscPola.KALUZA: NIEBIESKI1,
|
ZawartoscPola.KALUZA: KALUZA,
|
||||||
ZawartoscPola.SCIANA2: SZARY1,
|
ZawartoscPola.SCIANA2: SZARY1,
|
||||||
ZawartoscPola.OSOBA: IKONA
|
ZawartoscPola.OSOBA: IKONA
|
||||||
}
|
}
|
||||||
|
15
krata.py
15
krata.py
@ -71,12 +71,21 @@ class Krata(Obserwowany):
|
|||||||
start = (self.odstepMiedzyPolami + self.bokPola) * kolumna + self.odstepMiedzyPolami
|
start = (self.odstepMiedzyPolami + self.bokPola) * kolumna + self.odstepMiedzyPolami
|
||||||
gora = (self.odstepMiedzyPolami + self.bokPola) * wiersz + self.odstepMiedzyPolami
|
gora = (self.odstepMiedzyPolami + self.bokPola) * wiersz + self.odstepMiedzyPolami
|
||||||
kolor_pola = ZawartoscPolaNaKolorPola[self.krata[wiersz][kolumna]]
|
kolor_pola = ZawartoscPolaNaKolorPola[self.krata[wiersz][kolumna]]
|
||||||
if kolor_pola != IKONA:
|
if kolor_pola == IKONA:
|
||||||
pygame.draw.rect(self.okno, kolor_pola, [start, gora, self.bokPola, self.bokPola])
|
|
||||||
else:
|
|
||||||
osoba_ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'osoba2.png')),
|
osoba_ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'osoba2.png')),
|
||||||
(BOK_AGENTA1, BOK_AGENTA1))
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
self.okno.blit(osoba_ikona, [start, gora, self.bokPola, self.bokPola])
|
self.okno.blit(osoba_ikona, [start, gora, self.bokPola, self.bokPola])
|
||||||
|
elif kolor_pola == KALUZA:
|
||||||
|
osoba_ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'kaluza.png')),
|
||||||
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
|
self.okno.blit(osoba_ikona, [start, gora, self.bokPola, self.bokPola])
|
||||||
|
elif kolor_pola == DYWAN:
|
||||||
|
osoba_ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'dywan.png')),
|
||||||
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
|
self.okno.blit(osoba_ikona, [start, gora, self.bokPola, self.bokPola])
|
||||||
|
|
||||||
|
else:
|
||||||
|
pygame.draw.rect(self.okno, kolor_pola, [start, gora, self.bokPola, self.bokPola])
|
||||||
|
|
||||||
def narysujKrateAlternatywnie(self):
|
def narysujKrateAlternatywnie(self):
|
||||||
self.okno.fill(SZARY1)
|
self.okno.fill(SZARY1)
|
||||||
|
2
main.py
2
main.py
@ -23,7 +23,7 @@ def dodaj_agenta():
|
|||||||
# random.randint(0, LICZBA_POL_W_POZIOMIE - BOK_AGENTA1_W_POLACH))
|
# random.randint(0, LICZBA_POL_W_POZIOMIE - BOK_AGENTA1_W_POLACH))
|
||||||
# pole_lewe_gorne = PoleKraty(krata_magazynu, LICZBA_POL_W_PIONIE - BOK_AGENTA1_W_POLACH, int(LICZBA_POL_W_POZIOMIE / 2))
|
# pole_lewe_gorne = PoleKraty(krata_magazynu, LICZBA_POL_W_PIONIE - BOK_AGENTA1_W_POLACH, int(LICZBA_POL_W_POZIOMIE / 2))
|
||||||
pole_lewe_gorne = PoleKraty(krata_magazynu, 0, 0)
|
pole_lewe_gorne = PoleKraty(krata_magazynu, 0, 0)
|
||||||
pom = 'test2_ikona.png'
|
pom = 'wozek_widlowy.png'
|
||||||
ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', pom)),
|
ikona = pygame.transform.scale(pygame.image.load(os.path.join('Ikony', pom)),
|
||||||
(BOK_AGENTA1, BOK_AGENTA1))
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
Agent(krata_magazynu, pole_lewe_gorne, ikona)
|
Agent(krata_magazynu, pole_lewe_gorne, ikona)
|
||||||
|
4
stale.py
4
stale.py
@ -28,6 +28,10 @@ ZOLTY1 = (231, 213, 69)
|
|||||||
NIEBIESKI1 = (65, 125, 225)
|
NIEBIESKI1 = (65, 125, 225)
|
||||||
IKONA=pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'osoba2.png')),
|
IKONA=pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'osoba2.png')),
|
||||||
(BOK_AGENTA1, BOK_AGENTA1))
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
|
KALUZA=pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'kaluza.png')),
|
||||||
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
|
DYWAN=pygame.transform.scale(pygame.image.load(os.path.join('Ikony', 'dywan.png')),
|
||||||
|
(BOK_AGENTA1, BOK_AGENTA1))
|
||||||
###
|
###
|
||||||
|
|
||||||
###
|
###
|
||||||
|
Loading…
Reference in New Issue
Block a user