This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
neofx-zoom/levels/level.dtd

43 lines
779 B
DTD
Raw Normal View History

2007-05-13 14:58:03 +00:00
<!ELEMENT level (info, triangles, textures)>
<!ELEMENT info (name, desc, start)>
<!ELEMENT triangles (triangle)*>
<!ELEMENT textures (texture)*>
<!ELEMENT name (#PCDATA)>
<!ELEMENT desc (#PCDATA)>
<!ELEMENT start EMPTY>
<!ATTLIST start
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED
>
<!ELEMENT triangle (vertex, texcoords?, vertex, texcoords?, vertex, texcoords?)>
<!ATTLIST triangle
type (wall|floor) #REQUIRED
texture IDREF #IMPLIED
>
<!ELEMENT texture EMPTY>
<!ATTLIST texture
id ID #REQUIRED
name CDATA #REQUIRED
>
<!ELEMENT vertex EMPTY>
<!ATTLIST vertex
x CDATA #REQUIRED
y CDATA #REQUIRED
z CDATA #REQUIRED
>
<!ELEMENT texcoords EMPTY>
<!ATTLIST texcoords
s CDATA "0.0"
t CDATA "0.0"
r CDATA "0.0"
q CDATA "0.0"
>