forked from toruzz/TileMolester
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtmspec.dtd
85 lines (69 loc) · 2.7 KB
/
tmspec.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?xml version="1.0" encoding="iso-8859-1"?>
<!ELEMENT tmspec (colorformats?, tileformats?, filefilters?, palettefilters?, filelisteners?)>
<!ELEMENT colorformats (directcolor | indexedcolor)*>
<!ELEMENT directcolor (description)>
<!ATTLIST directcolor
id ID #REQUIRED
bpp CDATA #REQUIRED
rmask CDATA #REQUIRED
gmask CDATA #REQUIRED
bmask CDATA #REQUIRED
amask CDATA #IMPLIED
>
<!ELEMENT indexedcolor (data, description)>
<!ATTLIST indexedcolor
id ID #REQUIRED
bpp CDATA #REQUIRED
format IDREF #IMPLIED
endianness (little | big) "little"
>
<!ELEMENT tileformats (planartile | lineartile | directcolortile | compositetile)*>
<!ELEMENT planartile (description)>
<!ATTLIST planartile
id ID #REQUIRED
bpp CDATA #REQUIRED
planeorder CDATA #REQUIRED
>
<!ELEMENT lineartile (description)>
<!ATTLIST lineartile
id ID #REQUIRED
bpp CDATA #REQUIRED
ordering (in | reverse) "in"
>
<!ELEMENT directcolortile (description)>
<!ATTLIST directcolortile
id ID #REQUIRED
bpp CDATA #REQUIRED
rmask CDATA #REQUIRED
gmask CDATA #REQUIRED
bmask CDATA #REQUIRED
amask CDATA #IMPLIED
>
<!ELEMENT compositetile (description)>
<!ATTLIST compositetile
id ID #REQUIRED
formats CDATA #REQUIRED
>
<!ELEMENT filefilters (filefilter*)>
<!ELEMENT filefilter (description)>
<!ATTLIST filefilter
extensions CDATA #REQUIRED
tileformat IDREF #REQUIRED
mode (1D | 2D) #IMPLIED
>
<!ELEMENT palettefilters (palettefilter*)>
<!ELEMENT palettefilter (description)>
<!ATTLIST palettefilter
extensions CDATA #REQUIRED
colorformat IDREF #REQUIRED
size CDATA #REQUIRED
offset CDATA #REQUIRED
endianness (little | big) "little"
>
<!ELEMENT filelisteners (filelistener*)>
<!ELEMENT filelistener EMPTY>
<!ATTLIST filelistener
classname CDATA #REQUIRED
>
<!ELEMENT description (#PCDATA)>
<!ELEMENT data (#PCDATA)>