annotate dtds/system.dtd @ 34:b28be912adab

Re #32 - Migrate to schema * Remove use of Categories (now just has a single category) * Fix infinite loop of trying to load files by adding a "is loading" flag * Fix invalid setting of MinSize to MaxNumber when we're testing if MinSize > MaxSize
author IBBoard <dev@ibboard.co.uk>
date Sun, 15 Mar 2009 16:07:52 +0000
parents 163b35f875ef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 <!ELEMENT system (categories,sysStatsList)>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 <!ELEMENT categories (cat+)>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 <!ELEMENT cat EMPTY>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 <!ELEMENT sysStatsList (sysStats+)>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5 <!ELEMENT sysStats (sysStat+)>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 <!ELEMENT sysStat EMPTY>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 <!ATTLIST system id ID #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 <!ATTLIST system name CDATA #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 <!ATTLIST system warn (true|false) "false">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 <!ATTLIST system allowAllies (true|false) "true">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12 <!ATTLIST system isRosterBased (true|false) "false">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 <!ATTLIST cat id ID #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 <!ATTLIST cat name CDATA #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 <!ATTLIST cat minPoints CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 <!ATTLIST cat maxPoints CDATA "-1">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 <!ATTLIST cat minPercentage CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 <!ATTLIST cat maxPercentage CDATA "100">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20 <!ATTLIST cat minChoices CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 <!ATTLIST cat maxChoices CDATA "-1">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22 <!ATTLIST cat baseValue CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
23 <!ATTLIST cat incValue CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
24 <!ATTLIST cat incAmount CDATA "0">
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
26 <!ATTLIST sysStatsList defaultStats CDATA #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
27
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
28 <!ATTLIST sysStats id ID #REQUIRED>
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
29
163b35f875ef Re #7 - Add DTDs to API project because they're API related rather than GUI related
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
30 <!ATTLIST sysStat name CDATA #REQUIRED>