Öffnen der Truhe
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import xml.etree.ElementTree as ET
|
||||
from data.Raum import Raum, Befehl, Gegenstand,Person,TextNode
|
||||
from data.Raum import Raum, Befehl, Adjektiv,Gegenstand,Person,TextNode
|
||||
import io
|
||||
import logging
|
||||
|
||||
@@ -67,8 +67,10 @@ class WorldParser():
|
||||
name = adj.attrib['name']
|
||||
id = adj.attrib['id']
|
||||
key = adj.attrib['key']
|
||||
adjektiv = Adjektiv(name,id,key)
|
||||
|
||||
self.world.adjektive.append(name)
|
||||
self.world.adjektive[id] = adjektiv
|
||||
|
||||
# Sortouts
|
||||
for sortout in root.findall('sortouts/sortout'):
|
||||
name = sortout.attrib['name']
|
||||
@@ -88,9 +90,11 @@ class WorldParser():
|
||||
gegenstand = Gegenstand(name,id,raumid)
|
||||
imobil = item.attrib['imobil']
|
||||
visible = item.attrib['visible']
|
||||
adjektiv = item.attrib['adjektiv']
|
||||
raum = self.world.sucheRaum(raumid)
|
||||
if raum is not None:
|
||||
gegenstand.raum = raum.id
|
||||
gegenstand.adjektiv = adjektiv
|
||||
gegenstand.imobil = imobil.lower() in ['true','True','1']
|
||||
logging.debug('itemid= ' + id + ',visible= ' + visible)
|
||||
gegenstand.sichtbar = visible.lower() not in ['false','False','0']
|
||||
|
Reference in New Issue
Block a user