hilfe befehle.
This commit is contained in:
@@ -2,8 +2,9 @@ import logging
|
||||
|
||||
class ActionModul:
|
||||
|
||||
def isBlank(self,str):
|
||||
if str and len(str.strip()) == 0:
|
||||
def isBlank(self,str):
|
||||
logging.debug(f'isBlank(): str=*{str}*')
|
||||
if str != None and len(str.strip()) == 0:
|
||||
return True
|
||||
return False
|
||||
|
||||
@@ -47,13 +48,15 @@ class ActionModul:
|
||||
|
||||
if schluessel != None and item.zustand != item.OFFEN:
|
||||
item.zustand = item.OFFEN
|
||||
schluessel.sichtbar = False
|
||||
self.ausDemInventar(schluessel)
|
||||
seil = self.world.findItemById(self.world.ITEM_SEIL)
|
||||
seil.sichtbar = True
|
||||
self.world.aktuellerRaum.items[seil.id] = seil
|
||||
schwert = self.world.findItemById(self.world.ITEM_SCHWERT)
|
||||
schwert.sichtbar = True
|
||||
self.world.aktuellerRaum.items[schwert.id] = schwert
|
||||
self.setFehler('Aus der Truhe fallen ein Seil und ein Schwert.')
|
||||
self.setFehler('Aus der Truhe fallen ein Seil und ein Schwert. Der kleine Schlüssel löst sich auf.')
|
||||
else:
|
||||
self.setFehler('Die Truhe ist verschlossen und dir fehlt der passende Schlüssel.')
|
||||
|
||||
@@ -94,7 +97,7 @@ class ActionModul:
|
||||
|
||||
def baueBruecke(self):
|
||||
bach = self.world.sucheRaum(self.world.RAUM_BACH)
|
||||
bach.ausgaenge[self.world.SUED] = self.world.RAUM_TEICH
|
||||
bach.ausgaenge[self.world.OST] = self.world.RAUM_TEICH
|
||||
|
||||
def ausDemInventar(self,item):
|
||||
del self.world.inventar[item.id]
|
||||
@@ -282,8 +285,11 @@ class ActionModul:
|
||||
self.setFehler("diesen Gegenstand sehe ich hier nicht.")
|
||||
|
||||
|
||||
def hilfe(self):
|
||||
self.world.printText('hilfe')
|
||||
def hilfe(self,parsedCommand):
|
||||
if parsedCommand.gegenstand == 'befehle':
|
||||
self.world.printBefehle()
|
||||
else:
|
||||
self.world.printText('hilfe')
|
||||
|
||||
def gehe(self,parsedCommand):
|
||||
richtung = parsedCommand.gegenstand.lower()
|
||||
|
Reference in New Issue
Block a user