Alle Räume sind definiert.
This commit is contained in:
12
World.py
12
World.py
@@ -419,7 +419,17 @@ class World:
|
|||||||
self.RAUM_BOOT = '25'
|
self.RAUM_BOOT = '25'
|
||||||
self.RAUM_KABINE = '26'
|
self.RAUM_KABINE = '26'
|
||||||
self.RAUM_BOOT2 = '27'
|
self.RAUM_BOOT2 = '27'
|
||||||
self.RAUM_INSEL = '28'
|
self.RAUM_BEIBOOT = '28'
|
||||||
|
self.RAUM_INSEL = '30'
|
||||||
|
self.RAUM_LOCH = '31'
|
||||||
|
self.RAUM_BOOT3 = '32'
|
||||||
|
self.RAUM_KLIPPE = '33'
|
||||||
|
self.RAUM_WASSER = '34'
|
||||||
|
self.RAUM_STRAND = '35'
|
||||||
|
self.RAUM_WALD = '36'
|
||||||
|
self.RAUM_STATUE = '37'
|
||||||
|
self.RAUM_KOPF = '38'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -26,6 +26,8 @@ class WorldParser():
|
|||||||
id = item.attrib['id']
|
id = item.attrib['id']
|
||||||
name = item.attrib['name']
|
name = item.attrib['name']
|
||||||
beschreibung = ''
|
beschreibung = ''
|
||||||
|
if id in self.world.raumliste:
|
||||||
|
raise ValueError(f'doppelte RaumId {id}')
|
||||||
# Beschreibung
|
# Beschreibung
|
||||||
for text in item.iter():
|
for text in item.iter():
|
||||||
if text != None and text.text != None:
|
if text != None and text.text != None:
|
||||||
@@ -55,8 +57,6 @@ class WorldParser():
|
|||||||
|
|
||||||
self.world.raumliste[id] = raum
|
self.world.raumliste[id] = raum
|
||||||
startr = root.find('startraum')
|
startr = root.find('startraum')
|
||||||
print(startr)
|
|
||||||
print(startr.attrib['id'])
|
|
||||||
startraum = self.world.sucheRaum(startr.attrib['id'])
|
startraum = self.world.sucheRaum(startr.attrib['id'])
|
||||||
self.world.aktuellerRaum = startraum
|
self.world.aktuellerRaum = startraum
|
||||||
print('Startraum gefunden.')
|
print('Startraum gefunden.')
|
||||||
|
35
map.txt
35
map.txt
@@ -34,22 +34,27 @@
|
|||||||
|
|
|
|
||||||
|
|
|
|
||||||
V
|
V
|
||||||
Pfad<--> Pfad
|
Pfad<--> Pfad Kopf
|
||||||
^
|
^ ^
|
||||||
|
|
| |
|
||||||
|
|
| |
|
||||||
V
|
V V
|
||||||
Tal<---> Tunnel <--->Hafen<-->Boot
|
Tal<---> Tunnel <--->Hafen<-->Boot Statue<-------------->Mauer
|
||||||
^ ^ \
|
^ ^ \ ^ ^
|
||||||
| | Kabine
|
| | Kabine | |
|
||||||
| | /
|
Boot2 | | |
|
||||||
V V /
|
| | / | |
|
||||||
Baum <--> Baumhaus Boot
|
V V / V V
|
||||||
^
|
Baum <--> Baumhaus Klippe<-->Strand<--> Wald Grabkammer
|
||||||
|
|
| |
|
||||||
V
|
| Boot3
|
||||||
|
V /
|
||||||
Beiboot<--> Insel
|
Beiboot<--> Insel
|
||||||
|
^
|
||||||
|
|
|
||||||
|
|
|
||||||
|
V
|
||||||
|
Loch
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
71
world.xml
71
world.xml
@@ -182,6 +182,77 @@
|
|||||||
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||||
</beschreibung>
|
</beschreibung>
|
||||||
</raum>
|
</raum>
|
||||||
|
<raum id='28' name='Beiboot'>
|
||||||
|
<ausgang dir='Ost' nachRaum= '30' />
|
||||||
|
<beschreibung>
|
||||||
|
Im Beiboot
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='30' name='Insel'>
|
||||||
|
<ausgang dir='Süd' nachRaum= '26' />
|
||||||
|
<beschreibung>
|
||||||
|
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='31' name='Loch'>
|
||||||
|
<ausgang dir='Süd' nachRaum= '26' />
|
||||||
|
<beschreibung>
|
||||||
|
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='32' name='Boot'>
|
||||||
|
<ausgang dir='Süd' nachRaum= '26' />
|
||||||
|
<beschreibung>
|
||||||
|
Du stehst an Deck des Segelboots. Vor dem Bug liegt eine kleine Insel.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='33' name='Klippe'>
|
||||||
|
<ausgang dir='Süd' nachRaum= '26' />
|
||||||
|
<beschreibung>
|
||||||
|
Das Boot liegt vor einer Klippe. Neben dieser ist ein Kiesstrand zu erkennen.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='34' name='Im Wasser'>
|
||||||
|
<ausgang dir='Süd' nachRaum= '26' />
|
||||||
|
<beschreibung>
|
||||||
|
Du treibst im Wasser. Glücklicherweise hast du deine Rettungsweste an.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='35' name='Strand'>
|
||||||
|
<ausgang dir='Ost' nachRaum= '36' />
|
||||||
|
<beschreibung>
|
||||||
|
Das Strand ist mit unzähligen Kieselsteinen übersäht. Im Osten sind Baumwipfel eines Waldes zu erkennen.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='36' name='Wald'>
|
||||||
|
<ausgang dir='West' nachRaum= '35' />
|
||||||
|
<beschreibung>
|
||||||
|
Ein alter, dichter Laubwald.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='37' name='Statue'>
|
||||||
|
<ausgang dir='Rauf' nachRaum= '37' />
|
||||||
|
<ausgang dir='Ost' nachRaum= '38' />
|
||||||
|
<beschreibung>
|
||||||
|
Du stehst vor einer etwa 10m hohen Statue
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='37' name='Auf dem Kopf der Statue'>
|
||||||
|
<beschreibung>
|
||||||
|
Nach einer kleinen Kletterpartie stehst du stehst auf dem Kopf der Statue.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='38' name='Mauer'>
|
||||||
|
<beschreibung>
|
||||||
|
Du stehst vor einer Mauer.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
|
<raum id='39' name='Grabkammer'>
|
||||||
|
<ausgang dir='Nord' nachRaum= '38' />
|
||||||
|
<beschreibung>
|
||||||
|
Das Grab des Azteken. Du bist am Ziel.
|
||||||
|
</beschreibung>
|
||||||
|
</raum>
|
||||||
</ebene>
|
</ebene>
|
||||||
|
|
||||||
<commandset>
|
<commandset>
|
||||||
|
Reference in New Issue
Block a user