home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / Armagetron_Advanced / armagetronad-0.2.8.3.1.gcc.win32.exe / resource / included / map-0.1.dtd < prev    next >
Text File  |  2010-02-20  |  1KB  |  47 lines

  1. <!--  -->
  2. <!-- Pointless at the moment, but prepared for later -->
  3. <!ELEMENT World (Map)> 
  4.  
  5. <!-- ATM, a map contain only one Field -->
  6. <!ELEMENT Map (Field)>
  7. <!-- a field 
  8.   - may have an axes declared
  9.   - need at least one spawn
  10.   - need at least one wall -->
  11. <!ELEMENT Field (Axes?, Spawn+, Wall+)>
  12.  
  13. <!-- <!ELEMENT Axes (Point*,Order)> -->
  14. <!ELEMENT Axes (Axis*)>
  15. <!ELEMENT Spawn EMPTY> 
  16. <!ELEMENT Wall (Point+) >
  17. <!ELEMENT Point EMPTY>
  18. <!ELEMENT Axis EMPTY>
  19.  
  20. <!-- <!ELEMENT Order (PCDATA)> -->
  21.  
  22. <!ATTLIST World version CDATA #REQUIRED>
  23.  
  24. <!ATTLIST Map name CDATA #REQUIRED>
  25. <!ATTLIST Map version CDATA #REQUIRED>
  26. <!ATTLIST Map author CDATA #REQUIRED>
  27. <!ATTLIST Map category CDATA "unsorted">
  28.  
  29. <!ATTLIST Axes number CDATA "4">
  30. <!ATTLIST Axes normalize (true | false) "true">
  31.  
  32. <!ATTLIST Spawn x CDATA #REQUIRED>
  33. <!ATTLIST Spawn y CDATA #REQUIRED>
  34. <!ATTLIST Spawn xdir CDATA #IMPLIED>
  35. <!ATTLIST Spawn ydir CDATA #IMPLIED>
  36. <!ATTLIST Spawn angle CDATA #IMPLIED>
  37. <!ATTLIST Spawn length CDATA "1.0">
  38.  
  39. <!-- <!ATTLIST Point num CDATA #IMPLIED> -->
  40. <!ATTLIST Point x CDATA #REQUIRED>
  41. <!ATTLIST Point y CDATA #REQUIRED>
  42.  
  43. <!ATTLIST Axis xdir CDATA #IMPLIED>
  44. <!ATTLIST Axis ydir CDATA #IMPLIED>
  45. <!ATTLIST Axis angle CDATA #IMPLIED>
  46. <!ATTLIST Axis length CDATA "1.0">
  47.