Config.xml

Game settings definition.

Image description

 * The tags are colored in emerald.
 * The attributes are colored in violet.
 * The tag texts (not the attributes) are colored in orange.
 * [allows multiple] : The engine recognizes multiple tags declaration.
 * [integer] : The attribute is a numeric integer value. (examples: "128", "24", "53")
 * [string] : The attribute is a text string value. (example: "Basic bullet", "misc/winner/1.png", "Chuy")
 * [yes/no] : The attribute is a boolean "yes" or "no" vaule. (example: "yes", "no").
 * [mandatory] : The attribute is mandatory and has to be defined.
 * [default=X] : If the attribute is not defined, it will take the X value as default.

Tags description
Bold represents the Tags.

Italic represents the attributes.
 *  - Determines if the fullscreen mode is enabled.
 * enabled - Type "yes" or "no" to enable/disable the fullscreen mode.
 *  - Determines the game resolution.
 * ​x - Defines the resolution width.
 * ​y - Defines the resolution height.
 * <​ScreenSize/> - Determines the screen size.
 * ​x - Screen width.
 * y - Screen height.
 *  - Animation displayed when the player lost.
 * ​sprite - Single animation frame.
 * ​path - The image's path.
 *  - Animation displayed when the player wins.
 * ​sprite - Single animation frame.
 * ​path - The image path.
 * <​Font/> - Font file used for menu and HUD messages.
 * ​red - Red color value from 0 to 255.
 * green - Green color value from 0 to 255.
 * blue - Blue color value from 0 to 255.
 * ​size - Font size.
 *  - Playable characters that the engine will look for.
 * <​char/> - Represents a single playable character.
 * ​name - The characters name, this name has to match with the folder name under chars/.
 *  - Stages that the engine will look for.
 * <​stages/> - Represent a single stage.
 * ​name - The stage name, this name has to match with folder name under stages/.

Cookbook
You can find quick XML recipes examples in the Cookbook.