Mercurial > repos > IBDev-IBBoard.WarFoundry.API
annotate dtds/army.dtd @ 6:150a5669cd7b
Re #9 - more granular loading
* Remove SystemStatsSet class so that other classes don't know the internals of how GameSystem stores its stats (cleaner code principle)
* Make XML loader each stats set and add to the game system
* Add methods to GameSystem to remove use of SystemStatsSet and hide internal handling
* Add methods to add SystemStats to GameSystem
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 04 Jan 2009 12:13:59 +0000 |
parents | 163b35f875ef |
children |
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 army (units,customEquipment)> |
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 units (unit*)> |
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 unit (equipment?)> |
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 equipment (equipItem*)> |
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 equipItem 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
|
6 <!ELEMENT customEquipment (customEquipment*)> |
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 <!ELEMENT customEquip 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
|
8 |
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 army id 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 army 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
|
11 <!ATTLIST army system 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
|
12 <!ATTLIST army race 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
|
13 <!ATTLIST army maxPoints 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
|
14 |
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 unit id 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 unit unitType 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
|
17 <!ATTLIST unit unitName 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
|
18 <!ATTLIST unit race CDATA ""> |
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 unit size CDATA ""> |
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 |
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 equipItem id 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
|
22 <!ATTLIST equipItem amount CDATA #REQUIRED> |