<!ELEMENT Resource (Map)> <!ATTLIST Resource type (aamap) "aamap" name CDATA #REQUIRED version CDATA #REQUIRED author CDATA "Anonymous" category CDATA "unsorted" comissioner CDATA #IMPLIED > <!ELEMENT Map (Settings?,World)> <!ATTLIST Map version CDATA #REQUIRED> <!ELEMENT Settings (Setting*)> <!ELEMENT Setting EMPTY> <!ATTLIST Setting name CDATA #REQUIRED value CDATA #REQUIRED > <!ELEMENT World (Field)> <!ELEMENT Field (Axes?,(Spawn|Wall|Zone)*)> <!ATTLIST Field logicalBox (true|false) "true" > <!ELEMENT Axes (Axis*)> <!ATTLIST Axes number CDATA "4" normalize (true|false) "true" > <!ELEMENT Axis EMPTY> <!ATTLIST Axis xdir CDATA #IMPLIED ydir CDATA #IMPLIED angle CDATA #IMPLIED length CDATA "1.0" > <!ELEMENT Spawn EMPTY> <!ATTLIST Spawn x CDATA #REQUIRED y CDATA #REQUIRED xdir CDATA #IMPLIED ydir CDATA #IMPLIED angle CDATA #IMPLIED length CDATA "1.0" > <!ELEMENT Wall (Point+)> <!ATTLIST Wall height CDATA #IMPLIED > <!ELEMENT Zone (ShapeCircle)> <!ATTLIST Zone effect (win|death|fortress|ball|flag|target|rubber) "death" rubberVal CDATA "0.0" > <!ELEMENT ShapeCircle (Point)> <!ATTLIST ShapeCircle radius CDATA #REQUIRED growth CDATA "0.0" > <!ELEMENT Point EMPTY> <!ATTLIST Point x CDATA #REQUIRED y CDATA #REQUIRED >