Der Sichtbarkeitsstatus ist fürs Inventar irrelevant.
This commit is contained in:
@@ -295,7 +295,6 @@ class ActionModul:
|
|||||||
else:
|
else:
|
||||||
logging.debug(f'Item {item.name} aus aktuellem Raum entfernen')
|
logging.debug(f'Item {item.name} aus aktuellem Raum entfernen')
|
||||||
del self.world.aktuellerRaum.items[item.id]
|
del self.world.aktuellerRaum.items[item.id]
|
||||||
logging.debug(f'Item {item.name} ins Inventar')
|
|
||||||
|
|
||||||
aufnehmen = True
|
aufnehmen = True
|
||||||
|
|
||||||
@@ -317,6 +316,7 @@ class ActionModul:
|
|||||||
aufnehmen = False
|
aufnehmen = False
|
||||||
|
|
||||||
if aufnehmen:
|
if aufnehmen:
|
||||||
|
logging.debug(f'Item {item.name} ins Inventar')
|
||||||
self.insInventar(item)
|
self.insInventar(item)
|
||||||
|
|
||||||
|
|
||||||
|
@@ -59,17 +59,23 @@ class TestModule:
|
|||||||
self.ac.oeffne(pcmd)
|
self.ac.oeffne(pcmd)
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
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')
|
pcmd = self.parseInput('nimm Schwert')
|
||||||
|
|
||||||
self.ac.nimm(pcmd)
|
self.ac.nimm(pcmd)
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
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
|
#Rauf ins Schlafzimmer
|
||||||
self.ac.rauf()
|
self.ac.rauf()
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
self.schrittzaehler = self.schrittzaehler +1
|
||||||
@@ -114,7 +120,7 @@ class TestModule:
|
|||||||
#Wieder runter
|
#Wieder runter
|
||||||
self.ac.runter()
|
self.ac.runter()
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
self.schrittzaehler = self.schrittzaehler +1
|
||||||
|
|
||||||
#Zum Bach
|
#Zum Bach
|
||||||
self.ac.sued()
|
self.ac.sued()
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
self.schrittzaehler = self.schrittzaehler +1
|
||||||
@@ -127,6 +133,8 @@ class TestModule:
|
|||||||
self.ac.ost()
|
self.ac.ost()
|
||||||
self.schrittzaehler = self.schrittzaehler +1
|
self.schrittzaehler = self.schrittzaehler +1
|
||||||
|
|
||||||
|
self.world.schrittzaehler = self.schrittzaehler
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
3
World.py
3
World.py
@@ -43,8 +43,7 @@ class World:
|
|||||||
|
|
||||||
for itemid in self.inventar:
|
for itemid in self.inventar:
|
||||||
item = self.inventar[itemid]
|
item = self.inventar[itemid]
|
||||||
if item.sichtbar:
|
labels.append(item.name)
|
||||||
labels.append(item.name)
|
|
||||||
|
|
||||||
return labels
|
return labels
|
||||||
def printRaum(self):
|
def printRaum(self):
|
||||||
|
12
tomb.py
12
tomb.py
@@ -102,6 +102,8 @@ def inputLoop(stdscr):
|
|||||||
|
|
||||||
if debugcommand[1] == 'items':
|
if debugcommand[1] == 'items':
|
||||||
debug_Items()
|
debug_Items()
|
||||||
|
elif debugcommand[1] == 'inventar':
|
||||||
|
debug_Inventar()
|
||||||
elif command.startswith('auto:'):
|
elif command.startswith('auto:'):
|
||||||
command = command.rstrip()
|
command = command.rstrip()
|
||||||
if command.startswith('auto:'):
|
if command.startswith('auto:'):
|
||||||
@@ -132,6 +134,16 @@ def debug_Items():
|
|||||||
# logging.debug(f'Item-IdId:{item.id} - Item-Name:{item.name}')
|
# logging.debug(f'Item-IdId:{item.id} - Item-Name:{item.name}')
|
||||||
count = count +1
|
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():
|
def main():
|
||||||
wrapper(inputLoop)
|
wrapper(inputLoop)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user