Das Inventar ist jetzt immer zu sehen.

This commit is contained in:
Olli Graf
2022-05-13 17:23:01 +02:00
parent 85d36993c1
commit 5b0b25cec1
5 changed files with 103 additions and 41 deletions

View File

@@ -23,6 +23,15 @@ class World:
self.stdscr.getch()
def labelsInventar(self):
labels =[]
for itemid in self.inventar:
item = self.inventar[itemid]
if item.sichtbar:
labels.append(item.name)
return labels
def printRaum(self):
raum = self.aktuellerRaum
self.clearScreen()
@@ -33,11 +42,12 @@ class World:
self.stdscr.addstr(3,0,'aktueller Raum: ' + raum.name,curses.color_pair(3))
self.stdscr.addstr(4,0,raum.beschreibung)
self.stdscr.addstr(7,0,'Gegenstände: ' + str(raum.labelsGegenstaende()),curses.color_pair(2))
self.stdscr.addstr(8,0,'Personen: ' + str(raum.labelsPersonen()),curses.color_pair(2))
self.stdscr.addstr(8,0,'Inventar: '+ str(self.labelsInventar()), curses.color_pair(2))
self.stdscr.addstr(9,0,'Personen: ' + str(raum.labelsPersonen()),curses.color_pair(2))
aus = raum.ausgaenge
self.stdscr.addstr(9,0,'mögliche Richtungen: ')
self.stdscr.addstr(10,0,'mögliche Richtungen: ')
r = []
if aus[self.NORD] != '-1':
r.append('Norden')
@@ -63,7 +73,7 @@ class World:
if ixri +1 < len(r):
richtungen = richtungen + ', '
ixri = ixri +1
self.stdscr.addstr(9,22,richtungen)
self.stdscr.addstr(10,22,richtungen)
self.stdscr.refresh()
win.refresh()
@@ -221,7 +231,7 @@ class World:
self.ITEM_TRUHE = '3'
self.ITEM_PFLANZE = '4'
self.ITEM_HAUSTUER = '5'
self.ITEM_GLAS = '6'
self.ITEM_KRUG = '6'
self.ITEM_BETT = '7'
self.ITEM_NACHTSCHRANK = '8'
self.ITEM_KLEINER_SCHLUESSEL = '9'