CONFIG.XML

NAME
DESCRIPTION
TAGS

NAME

config.xml - The Autoumpire configuration file.

DESCRIPTION

config.xml tells the autoumpire all it needs to know about the game setup and can be generated from the CGI interface, or by hand. It follow the standard xml syntax rules, and the tags are detailed below.

TAGS

<game>
All game information is contained between the <game> and </game> tags.
<plugin name="plugin-name" class="java-class-name">
Specifies a plugin to be used by the game, all games should include at least the vanilla plugin, which is in fact the base system. plugin-name is the name by which the plugin is reffered (eg "vanilla"), while java-class-name should be the fully qualified java class name of the plugin's base class (eg "org.ucam.srcf.assassins.Vanilla"). All <plugin> tags should be between the <game> tags. Plugins may specify their own config file tags in certain special cases, for example the vanilla plugin and the <colourfilter> tag.
<property name="property-name">value</property>
Specifies a property of the plugin we're using. Sets property-name to value. These tags should only appear inside <plugin> tags. For more information on what properties are available for a plugin please see the help for that plugin.
<colourfilter name="filter-name">
These tags are used to specify what should be coloured the same, and should only be contained inside the vanilla plugin's <plugin> block. TODO: describe how this works!