struct ConfigInfo image_config[] =
{
+ // ==========================================================================
+ // image definitions for game elements (for in-game and editor graphics)
+ // ==========================================================================
+
/* images for Boulder Dash style elements and actions */
{ "bd_wall", "RocksDC.png" },
#include "conf_cus.c" /* include auto-generated data structure definitions */
#include "conf_grp.c" /* include auto-generated data structure definitions */
- /* images not associated to game elements (used for menu screens etc.) */
+
+ // ==========================================================================
+ // image definitions not associated with game elements (menu screens etc.)
+ // ==========================================================================
+
/* keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! */
#if 1
{ "titlescreen_4", UNDEFINED_FILENAME },
{ "titlescreen_5", UNDEFINED_FILENAME },
+ { "door_1.wing_left", "RocksDoor.png" },
+ { "door_1.wing_left.x", "0" },
+ { "door_1.wing_left.y", "0" },
+ { "door_1.wing_left.width", "100" },
+ { "door_1.wing_left.height", "280" },
+ { "door_1.wing_right", "RocksDoor.png" },
+ { "door_1.wing_right.x", "100" },
+ { "door_1.wing_right.y", "0" },
+ { "door_1.wing_right.width", "100" },
+ { "door_1.wing_right.height", "280" },
+
+ { "door_2.wing_left", "RocksDoor.png" },
+ { "door_2.wing_left.x", "0" },
+ { "door_2.wing_left.y", "280" },
+ { "door_2.wing_left.width", "100" },
+ { "door_2.wing_left.height", "100" },
+ { "door_2.wing_right", "RocksDoor.png" },
+ { "door_2.wing_right.x", "100" },
+ { "door_2.wing_right.y", "280" },
+ { "door_2.wing_right.width", "100" },
+ { "door_2.wing_right.height", "100" },
+
+ { "door_2.top_border_correction", "RocksDoor.png" },
+ { "door_2.top_border_correction.x", "600" },
+ { "door_2.top_border_correction.y", "0" },
+ { "door_2.top_border_correction.width", "108" },
+ { "door_2.top_border_correction.height", "8" },
+
+ /* the last image entry apparently gets overwritten by very last entry
+ of "image_config[]"; so far this bug could not be found and fixed */
+ { "last_image_entry_bug", UNDEFINED_FILENAME },
+
+
+ // ==========================================================================
+ // non-image definitions
+ // ==========================================================================
+
/* the following directives are not associated with an image, but
probably make sense to be defined in "graphicsinfo.conf", too */
{ "request.step_offset", "10" },
{ "request.step_delay", "20" },
{ "request.anim_mode", "default" },
+ { "request.autowrap", "false" },
+ { "request.centered", "true" },
+ { "request.wrap_single_words", "true" },
{ "global.use_envelope_request", "false" },
{ "viewport.playfield.EDITOR.border_size", ARG_DEFAULT },
{ "viewport.door_1.x", "566" },
{ "viewport.door_1.y", "60" },
+ { "viewport.door_1.width", "100" },
+ { "viewport.door_1.height", "280" },
+ { "viewport.door_1.border_size", "4" },
{ "viewport.door_1.MAIN.x", ARG_DEFAULT },
{ "viewport.door_1.MAIN.y", ARG_DEFAULT },
+ { "viewport.door_1.MAIN.width", ARG_DEFAULT },
+ { "viewport.door_1.MAIN.height", ARG_DEFAULT },
+ { "viewport.door_1.MAIN.border_size", ARG_DEFAULT },
{ "viewport.door_1.PLAYING.x", ARG_DEFAULT },
{ "viewport.door_1.PLAYING.y", ARG_DEFAULT },
+ { "viewport.door_1.PLAYING.width", ARG_DEFAULT },
+ { "viewport.door_1.PLAYING.height", ARG_DEFAULT },
+ { "viewport.door_1.PLAYING.border_size", ARG_DEFAULT },
{ "viewport.door_1.EDITOR.x", ARG_DEFAULT },
{ "viewport.door_1.EDITOR.y", ARG_DEFAULT },
+ { "viewport.door_1.EDITOR.width", ARG_DEFAULT },
+ { "viewport.door_1.EDITOR.height", ARG_DEFAULT },
+ { "viewport.door_1.EDITOR.border_size", ARG_DEFAULT },
{ "viewport.door_2.x", "566" },
{ "viewport.door_2.y", "400" },
+ { "viewport.door_2.width", "100" },
+ { "viewport.door_2.height", "100" },
+ { "viewport.door_2.border_size", "4" },
{ "viewport.door_2.MAIN.x", ARG_DEFAULT },
{ "viewport.door_2.MAIN.y", ARG_DEFAULT },
+ { "viewport.door_2.MAIN.width", ARG_DEFAULT },
+ { "viewport.door_2.MAIN.height", ARG_DEFAULT },
+ { "viewport.door_2.MAIN.border_size", ARG_DEFAULT },
{ "viewport.door_2.PLAYING.x", ARG_DEFAULT },
{ "viewport.door_2.PLAYING.y", ARG_DEFAULT },
+ { "viewport.door_2.PLAYING.width", ARG_DEFAULT },
+ { "viewport.door_2.PLAYING.height", ARG_DEFAULT },
+ { "viewport.door_2.PLAYING.border_size", ARG_DEFAULT },
{ "viewport.door_2.EDITOR.x", "566" },
{ "viewport.door_2.EDITOR.y", "356" },
+ { "viewport.door_2.EDITOR.width", "100" },
+ { "viewport.door_2.EDITOR.height", "144" },
+ { "viewport.door_2.EDITOR.border_size", "4" },
{ NULL, NULL }
};