~swag/armagetronad/0.2.9-sty+ct+ap-fork

« back to all changes in this revision

Viewing changes to resource/proto/map-0.1-exp.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
<!--  -->
 
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+, ObstacleWall*)>
 
12
 
 
13
<!-- <!ELEMENT Axes (Point*,Order)> -->
 
14
<!ELEMENT Axes (Axis*)>
 
15
<!ELEMENT Spawn EMPTY> 
 
16
<!ELEMENT Wall (Point | SavePos | RestorePos | Line | Rectangle)+ >
 
17
<!ELEMENT Point EMPTY>
 
18
<!ELEMENT Axis EMPTY>
 
19
<!-- Experimental features -->
 
20
<!ELEMENT ObstacleWall (Point)+ >
 
21
<!ELEMENT SavePos EMPTY>
 
22
<!ELEMENT RestorePos EMPTY>
 
23
<!ELEMENT Line EMPTY>
 
24
<!ELEMENT Rectangle EMPTY>
 
25
<!-- <!ELEMENT Order (PCDATA)> -->
 
26
 
 
27
<!ATTLIST World version CDATA #REQUIRED>
 
28
 
 
29
<!ATTLIST Map name CDATA #REQUIRED>
 
30
<!ATTLIST Map version CDATA #REQUIRED>
 
31
<!ATTLIST Map author CDATA #REQUIRED>
 
32
<!ATTLIST Map category CDATA "unsorted">
 
33
 
 
34
<!ATTLIST Axes number CDATA "4">
 
35
<!ATTLIST Axes normalize (true | false) "true">
 
36
 
 
37
<!ATTLIST Spawn x CDATA #REQUIRED>
 
38
<!ATTLIST Spawn y CDATA #REQUIRED>
 
39
<!ATTLIST Spawn xdir CDATA #IMPLIED>
 
40
<!ATTLIST Spawn ydir CDATA #IMPLIED>
 
41
<!ATTLIST Spawn angle CDATA #IMPLIED>
 
42
<!ATTLIST Spawn length CDATA "1.0">
 
43
 
 
44
<!-- <!ATTLIST Point num CDATA #IMPLIED> -->
 
45
<!ATTLIST Point x CDATA #REQUIRED>
 
46
<!ATTLIST Point y CDATA #REQUIRED>
 
47
 
 
48
<!ATTLIST Axis xdir CDATA #IMPLIED>
 
49
<!ATTLIST Axis ydir CDATA #IMPLIED>
 
50
<!ATTLIST Axis angle CDATA #IMPLIED>
 
51
<!ATTLIST Axis length CDATA "1.0">
 
52
 
 
53
<!ATTLIST Line startx CDATA #REQUIRED>
 
54
<!ATTLIST Line starty CDATA #REQUIRED>
 
55
<!ATTLIST Line endx CDATA #REQUIRED>
 
56
<!ATTLIST Line endy CDATA #REQUIRED>
 
57
 
 
58
<!ATTLIST Rectangle startx CDATA #REQUIRED>
 
59
<!ATTLIST Rectangle starty CDATA #REQUIRED>
 
60
<!ATTLIST Rectangle endx CDATA #REQUIRED>
 
61
<!ATTLIST Rectangle endy CDATA #REQUIRED>
 
62
 
 
63
<!ATTLIST ObstacleWall height CDATA "1.5">