~luke-jr/tr2norigins/armagetron-0.2.8-t2o-accesslvls

« back to all changes in this revision

Viewing changes to resource/proto/map.dtd

  • Committer: luke-jr
  • Date: 2006-05-29 01:55:42 UTC
  • Revision ID: svn-v3-list-QlpoOTFBWSZTWZvbKhsAAAdRgAAQABK6798QIABURMgAAaeoNT1TxT1DQbKaeobXKiyAmlWT7Y5MkdJOtXDtB7w7DOGFBHiOBxaUIu7HQyyQSvxdyRThQkJvbKhs:7d95bf1e-0414-0410-9756-b78462a59f44:armagetronad%2Fbranches%2F0.2.8%2Farmagetronad:4612
Unify tags/branches of modules released together

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- version="0.2.8.0" -->
 
2
<!ELEMENT Resource (Map)>
 
3
 
 
4
<!ATTLIST Resource
 
5
       type (aamap) "aamap" 
 
6
       name CDATA #REQUIRED
 
7
       version CDATA #REQUIRED
 
8
       author CDATA "Anonymous"
 
9
       category CDATA "unsorted"
 
10
       comissioner CDATA #IMPLIED
 
11
>
 
12
 
 
13
<!ELEMENT Map (Settings?, World)> 
 
14
 
 
15
<!ELEMENT Settings (Setting*)>
 
16
<!ELEMENT Setting EMPTY>
 
17
<!ATTLIST Setting name CDATA #REQUIRED>
 
18
<!ATTLIST Setting value CDATA #REQUIRED>
 
19
 
 
20
<!-- ATM, a map contain only one Field -->
 
21
<!ELEMENT World (Field)>
 
22
<!-- a field 
 
23
  - may have an axes declared
 
24
  - need at least one spawn
 
25
  - need at least one wall -->
 
26
<!ELEMENT Field (Axes?, (Spawn | Wall | Zone)*)>
 
27
 
 
28
<!ELEMENT Axes (Axis*)>
 
29
<!ELEMENT Spawn EMPTY> 
 
30
<!ELEMENT Wall (Point+) >
 
31
<!ELEMENT Point EMPTY>
 
32
<!ELEMENT Axis EMPTY>
 
33
<!ELEMENT Zone (ShapeCircle) >
 
34
 
 
35
<!ATTLIST Map version CDATA #REQUIRED>
 
36
 
 
37
<!ATTLIST Field logicalBox (true | false) "true">
 
38
 
 
39
<!ATTLIST Axes number CDATA "4">
 
40
<!ATTLIST Axes normalize (true | false) "true">
 
41
 
 
42
<!ATTLIST Spawn x CDATA #REQUIRED>
 
43
<!ATTLIST Spawn y CDATA #REQUIRED>
 
44
<!ATTLIST Spawn xdir CDATA #IMPLIED>
 
45
<!ATTLIST Spawn ydir CDATA #IMPLIED>
 
46
<!ATTLIST Spawn angle CDATA #IMPLIED>
 
47
<!ATTLIST Spawn length CDATA "1.0">
 
48
 
 
49
<!ATTLIST Wall height CDATA #IMPLIED>
 
50
 
 
51
<!ATTLIST Point x CDATA #REQUIRED>
 
52
<!ATTLIST Point y CDATA #REQUIRED>
 
53
 
 
54
<!ATTLIST Axis xdir CDATA #IMPLIED>
 
55
<!ATTLIST Axis ydir CDATA #IMPLIED>
 
56
<!ATTLIST Axis angle CDATA #IMPLIED>
 
57
<!ATTLIST Axis length CDATA "1.0">
 
58
 
 
59
<!ATTLIST Zone effect (win | death | fortress ) "death" >
 
60
 
 
61
<!ELEMENT ShapeCircle (Point)>
 
62
<!ATTLIST ShapeCircle radius CDATA #REQUIRED>
 
63
<!ATTLIST ShapeCircle growth CDATA "0.0">
 
64