Der Sichtbarkeitsstatus ist fürs Inventar irrelevant.

This commit is contained in:
Olli Graf
2022-05-23 10:01:36 +02:00
parent c2aca6cf07
commit fef412580a
4 changed files with 29 additions and 10 deletions

View File

@@ -295,7 +295,6 @@ class ActionModul:
else:
logging.debug(f'Item {item.name} aus aktuellem Raum entfernen')
del self.world.aktuellerRaum.items[item.id]
logging.debug(f'Item {item.name} ins Inventar')
aufnehmen = True
@@ -317,6 +316,7 @@ class ActionModul:
aufnehmen = False
if aufnehmen:
logging.debug(f'Item {item.name} ins Inventar')
self.insInventar(item)

View File

@@ -59,17 +59,23 @@ class TestModule:
self.ac.oeffne(pcmd)
self.schrittzaehler = self.schrittzaehler +1
def testTeich(self):
self.testOeffneTruhe()
pcmd = self.parseInput('nimm Seil')
self.ac.nimm(pcmd)
self.schrittzaehler = self.schrittzaehler +1
pcmd = self.parseInput('nimm Schwert')
self.ac.nimm(pcmd)
self.schrittzaehler = self.schrittzaehler +1
pcmd = self.parseInput('nimm Seil')
self.ac.nimm(pcmd)
self.schrittzaehler = self.schrittzaehler +1
self.world.schrittzaehler = self.schrittzaehler
def testTeich(self):
self.testOeffneTruhe()
#Rauf ins Schlafzimmer
self.ac.rauf()
self.schrittzaehler = self.schrittzaehler +1
@@ -114,7 +120,7 @@ class TestModule:
#Wieder runter
self.ac.runter()
self.schrittzaehler = self.schrittzaehler +1
#Zum Bach
self.ac.sued()
self.schrittzaehler = self.schrittzaehler +1
@@ -127,6 +133,8 @@ class TestModule:
self.ac.ost()
self.schrittzaehler = self.schrittzaehler +1
self.world.schrittzaehler = self.schrittzaehler

View File

@@ -43,8 +43,7 @@ class World:
for itemid in self.inventar:
item = self.inventar[itemid]
if item.sichtbar:
labels.append(item.name)
labels.append(item.name)
return labels
def printRaum(self):

12
tomb.py
View File

@@ -102,6 +102,8 @@ def inputLoop(stdscr):
if debugcommand[1] == 'items':
debug_Items()
elif debugcommand[1] == 'inventar':
debug_Inventar()
elif command.startswith('auto:'):
command = command.rstrip()
if command.startswith('auto:'):
@@ -132,6 +134,16 @@ def debug_Items():
# logging.debug(f'Item-IdId:{item.id} - Item-Name:{item.name}')
count = count +1
def debug_Inventar():
logging.debug('liste Items')
logging.debug(world.inventar)
count = 0
for item in world.inventar:
logging.debug(f'count= {count}')
logging.debug(f'Itemtyp: {type(item)}')
# logging.debug(f'Item-IdId:{item.id} - Item-Name:{item.name}')
count = count +1
def main():
wrapper(inputLoop)