2
<!DOCTYPE game SYSTEM "game.dtd">
6
<info name="delegateTest" version="1" />
8
<loader javaClass="games.strategy.engine.xml.TestGameLoader"/>
11
<grid name="gameboard" type="square" x="11" y="11" horizontal-connections="implicit" vertical-connections="implicit"/>
16
<player name="Black" optional="false"/>
17
<player name="White" optional="false"/>
28
<delegate name="init" javaClass="games.strategy.kingstable.delegate.InitializationDelegate" display="Initialize Game"/>
29
<delegate name="play" javaClass="games.strategy.kingstable.delegate.PlayDelegate" display="Play"/>
30
<delegate name="endTurn" javaClass="games.strategy.kingstable.delegate.EndTurnDelegate" display="Check for winner"/>
33
<step name="gameInit" delegate="init" maxRunCount="1"/>
35
<step name="blackPlay" delegate="play" player="Black"/>
36
<step name="blackEndTurn" delegate="endTurn" />
38
<step name="whitePlay" delegate="play" player="White"/>
39
<step name="whiteEndTurn" delegate="endTurn" />
45
<attatchment name="territoryAttachment" attatchTo="gameboard_5_5" javaClass="games.strategy.kingstable.attachments.TerritoryAttachment" type="territory" >
46
<option name="kingsSquare" value="true" />
48
<attatchment name="territoryAttachment" attatchTo="gameboard_0_0" javaClass="games.strategy.kingstable.attachments.TerritoryAttachment" type="territory" >
49
<option name="kingsSquare" value="true" />
50
<option name="kingsExit" value="true" />
52
<attatchment name="territoryAttachment" attatchTo="gameboard_10_0" javaClass="games.strategy.kingstable.attachments.TerritoryAttachment" type="territory" >
53
<option name="kingsSquare" value="true" />
54
<option name="kingsExit" value="true" />
56
<attatchment name="territoryAttachment" attatchTo="gameboard_10_10" javaClass="games.strategy.kingstable.attachments.TerritoryAttachment" type="territory" >
57
<option name="kingsSquare" value="true" />
58
<option name="kingsExit" value="true" />
60
<attatchment name="territoryAttachment" attatchTo="gameboard_0_10" javaClass="games.strategy.kingstable.attachments.TerritoryAttachment" type="territory" >
61
<option name="kingsSquare" value="true" />
62
<option name="kingsExit" value="true" />
65
<attatchment name="playerAttachment" attatchTo="White" javaClass="games.strategy.kingstable.attachments.PlayerAttachment" type="player">
66
<option name="needsKing" value="true"/>
73
<unitPlacement unitType="pawn" territory="gameboard_0_3" quantity="1" owner="Black" />
74
<unitPlacement unitType="pawn" territory="gameboard_0_4" quantity="1" owner="Black" />
75
<unitPlacement unitType="pawn" territory="gameboard_0_5" quantity="1" owner="Black" />
76
<unitPlacement unitType="pawn" territory="gameboard_0_6" quantity="1" owner="Black" />
77
<unitPlacement unitType="pawn" territory="gameboard_0_7" quantity="1" owner="Black" />
79
<unitPlacement unitType="pawn" territory="gameboard_10_3" quantity="1" owner="Black" />
80
<unitPlacement unitType="pawn" territory="gameboard_10_4" quantity="1" owner="Black" />
81
<unitPlacement unitType="pawn" territory="gameboard_10_5" quantity="1" owner="Black" />
82
<unitPlacement unitType="pawn" territory="gameboard_10_6" quantity="1" owner="Black" />
83
<unitPlacement unitType="pawn" territory="gameboard_10_7" quantity="1" owner="Black" />
85
<unitPlacement unitType="pawn" territory="gameboard_3_0" quantity="1" owner="Black" />
86
<unitPlacement unitType="pawn" territory="gameboard_4_0" quantity="1" owner="Black" />
87
<unitPlacement unitType="pawn" territory="gameboard_5_0" quantity="1" owner="Black" />
88
<unitPlacement unitType="pawn" territory="gameboard_6_0" quantity="1" owner="Black" />
89
<unitPlacement unitType="pawn" territory="gameboard_7_0" quantity="1" owner="Black" />
91
<unitPlacement unitType="pawn" territory="gameboard_3_10" quantity="1" owner="Black" />
92
<unitPlacement unitType="pawn" territory="gameboard_4_10" quantity="1" owner="Black" />
93
<unitPlacement unitType="pawn" territory="gameboard_5_10" quantity="1" owner="Black" />
94
<unitPlacement unitType="pawn" territory="gameboard_6_10" quantity="1" owner="Black" />
95
<unitPlacement unitType="pawn" territory="gameboard_7_10" quantity="1" owner="Black" />
97
<unitPlacement unitType="pawn" territory="gameboard_1_5" quantity="1" owner="Black" />
98
<unitPlacement unitType="pawn" territory="gameboard_5_1" quantity="1" owner="Black" />
99
<unitPlacement unitType="pawn" territory="gameboard_5_9" quantity="1" owner="Black" />
100
<unitPlacement unitType="pawn" territory="gameboard_9_5" quantity="1" owner="Black" />
103
<unitPlacement unitType="pawn" territory="gameboard_3_5" quantity="1" owner="White" />
105
<unitPlacement unitType="pawn" territory="gameboard_4_4" quantity="1" owner="White" />
106
<unitPlacement unitType="pawn" territory="gameboard_4_5" quantity="1" owner="White" />
107
<unitPlacement unitType="pawn" territory="gameboard_4_6" quantity="1" owner="White" />
109
<unitPlacement unitType="pawn" territory="gameboard_5_3" quantity="1" owner="White" />
110
<unitPlacement unitType="pawn" territory="gameboard_5_4" quantity="1" owner="White" />
111
<unitPlacement unitType="king" territory="gameboard_5_5" quantity="1" owner="White" />
112
<unitPlacement unitType="pawn" territory="gameboard_5_6" quantity="1" owner="White" />
113
<unitPlacement unitType="pawn" territory="gameboard_5_7" quantity="1" owner="White" />
115
<unitPlacement unitType="pawn" territory="gameboard_6_4" quantity="1" owner="White" />
116
<unitPlacement unitType="pawn" territory="gameboard_6_5" quantity="1" owner="White" />
117
<unitPlacement unitType="pawn" territory="gameboard_6_6" quantity="1" owner="White" />
119
<unitPlacement unitType="pawn" territory="gameboard_7_5" quantity="1" owner="White" />
125
<property name="mapName" value="kings_table" editable="false" />