diff options
-rw-r--r-- | level.dtd | 4 | ||||
-rw-r--r-- | level.lvl | 164 |
2 files changed, 87 insertions, 81 deletions
@@ -14,7 +14,7 @@ z CDATA #REQUIRED > -<!ELEMENT room (triangle)*> +<!ELEMENT room (floor, (triangle)*)> <!ATTLIST room id ID #REQUIRED > @@ -26,6 +26,8 @@ room2 IDREF #REQUIRED > +<!ELEMENT floor (triangle)*> + <!ELEMENT triangle (vertex, normal?, texcoords?, vertex, normal?, texcoords?, vertex, normal?, texcoords?)> <!ATTLIST triangle visible (true|false) "true" @@ -8,6 +8,72 @@ </info> <rooms> <room id="r0"> + <floor> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="1.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="2.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="1.0"/> + <vertex x="-2.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="0.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="2.0" y="-2.0" z="2.0"/> + <texcoords s="0.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="1.0" t="1.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="1.0" t="1.0"/> + <vertex x="-2.0" y="-2.0" z="-2.0"/> + <texcoords s="1.0" t="0.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="6.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="1.0"/> + <vertex x="6.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="1.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="6.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="-6.0"/> + <texcoords s="1.0" t="0.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="2.0" y="-2.0" z="-6.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="6.0" y="-2.0" z="-6.0"/> + <texcoords s="0.0" t="1.0"/> + <vertex x="6.0" y="-2.0" z="-10.0"/> + <texcoords s="1.0" t="1.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="2.0" y="-2.0" z="-6.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="6.0" y="-2.0" z="-10.0"/> + <texcoords s="1.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="-10.0"/> + <texcoords s="1.0" t="0.0"/> + </triangle> + </floor> <triangle texture="t0"> <vertex x="-2.0" y="-2.0" z="-6.0"/> <texcoords s="0.0" t="1.0"/> @@ -72,38 +138,6 @@ <vertex x="-2.0" y="2.0" z="2.0"/> <texcoords s="1.0" t="1.0"/> </triangle> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="1.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="2.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="1.0"/> - <vertex x="-2.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="0.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="2.0" y="-2.0" z="2.0"/> - <texcoords s="0.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="1.0" t="1.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="1.0" t="1.0"/> - <vertex x="-2.0" y="-2.0" z="-2.0"/> - <texcoords s="1.0" t="0.0"/> - </triangle> <triangle texture="t0"> <vertex x="-2.0" y="-2.0" z="-6.0"/> <texcoords s="1.0" t="1.0"/> @@ -152,38 +186,6 @@ <vertex x="2.0" y="-2.0" z="-2.0"/> <texcoords s="0.0" t="1.0"/> </triangle> - <triangle texture="t2"> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="6.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="1.0"/> - <vertex x="6.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="1.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="6.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="-6.0"/> - <texcoords s="1.0" t="0.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="2.0" y="-2.0" z="-6.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="6.0" y="-2.0" z="-6.0"/> - <texcoords s="0.0" t="1.0"/> - <vertex x="6.0" y="-2.0" z="-10.0"/> - <texcoords s="1.0" t="1.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="2.0" y="-2.0" z="-6.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="6.0" y="-2.0" z="-10.0"/> - <texcoords s="1.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="-10.0"/> - <texcoords s="1.0" t="0.0"/> - </triangle> <triangle texture="t1"> <vertex x="2.0" y="2.0" z="-2.0"/> <texcoords s="1.0" t="1.0"/> @@ -282,22 +284,24 @@ </triangle> </room> <room id="r1"> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="-2.0" y="-2.0" z="2.0"/> - <texcoords s="0.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="2.0"/> - <texcoords s="1.0" t="1.0"/> - </triangle> - <triangle texture="t2"> - <vertex x="-2.0" y="-2.0" z="-2.0"/> - <texcoords s="0.0" t="0.0"/> - <vertex x="2.0" y="-2.0" z="2.0"/> - <texcoords s="1.0" t="1.0"/> - <vertex x="2.0" y="-2.0" z="-2.0"/> - <texcoords s="1.0" t="0.0"/> - </triangle> + <floor> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="-2.0" y="-2.0" z="2.0"/> + <texcoords s="0.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="2.0"/> + <texcoords s="1.0" t="1.0"/> + </triangle> + <triangle texture="t2"> + <vertex x="-2.0" y="-2.0" z="-2.0"/> + <texcoords s="0.0" t="0.0"/> + <vertex x="2.0" y="-2.0" z="2.0"/> + <texcoords s="1.0" t="1.0"/> + <vertex x="2.0" y="-2.0" z="-2.0"/> + <texcoords s="1.0" t="0.0"/> + </triangle> + </floor> <triangle texture="t0"> <vertex x="-2.0" y="2.0" z="2.0"/> <texcoords s="0.0" t="0.0"/> |