More animation work
[potpourri.git] / dtd / game.dtd
blob77412f9cbac46ebda76f77a0311b467acb0a5417
1 <!ELEMENT title (#PCDATA)>
2 <!ELEMENT version (#PCDATA)>
3 <!ELEMENT author (#PCDATA)>
4 <!ELEMENT about (#PCDATA)>
5 <!ELEMENT icon (#PCDATA)>
7 <!ELEMENT meta (title, version, author+, about, icon)>
9 <!ELEMENT name (#PCDATA)>
10 <!ELEMENT net EMPTY>
12 <!ELEMENT screen (width , height)>
13 <!ELEMENT width (#PCDATA)>
14 <!ELEMENT height (#PCDATA)>
16 <!ELEMENT presentation (name, screen, net?)>
18 <!ELEMENT plugins (graphics_p, audio_p, input, script, extra*)>
19 <!ELEMENT graphics_p (#PCDATA)>
20 <!ELEMENT audio_p (#PCDATA)>
21 <!ELEMENT input (#PCDATA)>
22 <!ELEMENT script (#PCDATA)>
23 <!ELEMENT extra (#PCDATA)>
25 <!ELEMENT plugin (#PCDATA)>
26 <!ELEMENT filename (#PCDATA)>
28 <!ELEMENT graphics (name, plugin, filename)>
29 <!ELEMENT audio (name, filename)>
31 <!ELEMENT media ((graphics|audio)*)>
33 <!ELEMENT level (#PCDATA)>
34 <!ELEMENT actor (#PCDATA)>
36 <!ELEMENT controls (event*)>
37 <!ELEMENT event (name, default)>
38 <!ELEMENT default (#PCDATA)>
40 <!ELEMENT game
41 (meta, presentation+, controls, plugins, media, (actor| level)*)>