Hmm... Am I right in thinking DTDs make backwards compatibility impossible? (hence the entirely new file)

This was SVN commit r2275.
This commit is contained in:
Ykkrosh 2005-05-11 03:02:24 +00:00
parent 1436e919c1
commit ee1ff55046

View File

@ -0,0 +1,58 @@
<!ELEMENT Scenario (Environment,Entities,Nonentities)>
<!ELEMENT Environment (SunColour,SunElevation,SunRotation,TerrainAmbientColour,UnitsAmbientColour)>
<!ELEMENT SunColour EMPTY>
<!ATTLIST SunColour
r CDATA #REQUIRED
g CDATA #REQUIRED
b CDATA #REQUIRED
>
<!ELEMENT SunElevation EMPTY>
<!ATTLIST SunElevation
angle CDATA #REQUIRED
>
<!ELEMENT SunRotation EMPTY>
<!ATTLIST SunRotation
angle CDATA #REQUIRED
>
<!ELEMENT TerrainAmbientColour EMPTY>
<!ATTLIST TerrainAmbientColour
r CDATA #REQUIRED
g CDATA #REQUIRED
b CDATA #REQUIRED
>
<!ELEMENT UnitsAmbientColour EMPTY>
<!ATTLIST UnitsAmbientColour
r CDATA #REQUIRED
g CDATA #REQUIRED
b CDATA #REQUIRED
>
<!ELEMENT Entities (Entity*)>
<!ELEMENT Entity (Template,Player,Position,Orientation)>
<!ELEMENT Template (#PCDATA)>
<!ELEMENT Player (#PCDATA)>
<!ELEMENT Position EMPTY>
<!ATTLIST Position
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED
>
<!ELEMENT Orientation EMPTY>
<!ATTLIST Orientation
angle CDATA #REQUIRED
>
<!ELEMENT Nonentities (Nonentity*)>
<!ELEMENT Nonentity (Actor,Position,Orientation)>
<!ELEMENT Actor (#PCDATA)>