X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.c;h=713b6a9b33157ff128369130f05157cc443be1d9;hb=68a47a5b92e7c62a8c8a06391e4f9b8d53eeb82f;hp=4a5849f816edf4b5fea56721dfb30af988a2aa17;hpb=6279921cda22181d9ca97cc65fdfe832ee699be0;p=rocksndiamonds.git diff --git a/src/main.c b/src/main.c index 4a5849f8..713b6a9b 100644 --- a/src/main.c +++ b/src/main.c @@ -136,15 +136,34 @@ char *sound_name[NUM_SOUNDS] = "gate.wav" }; -struct ArtworkConfigInfo image_config[] = +struct ConfigInfo image_config_suffix[] = +{ + { ".frame_xpos", "0" }, + { ".frame_ypos", "0" }, + { ".num_frames", "1" }, + + { NULL, NULL } +}; + +struct ConfigInfo sound_config_suffix[] = +{ + { NULL, NULL } +}; + +struct ConfigInfo image_config[] = { /* graphics for Boulder Dash style elements and actions */ { "bd_diamond", "bd_diamond.pcx" }, { "bd_diamond.frame_xpos", "0" }, { "bd_diamond.num_frames", "1" }, + { "robot_wheel", "bd_diamond.pcx" }, + { "robot_wheel.frame_xpos", "0" }, + { "robot_wheel.num_frames", "4" }, + + { NULL, NULL } }; -struct ArtworkConfigInfo sound_config[] = +struct ConfigInfo sound_config[] = { /* sounds for Boulder Dash style elements and actions */ { "bd_empty_space.digging", "empty.wav" }, @@ -359,8 +378,13 @@ struct ArtworkConfigInfo sound_config[] = { "[not used]", "whoosh.wav" }, { "[not used]", "boom.wav" }, #endif + + { NULL, NULL } }; +struct FileInfo *image_files; +struct FileInfo *sound_files; + struct ElementInfo element_info[MAX_ELEMENTS] = { { "empty_space", "empty space" }, /* 0 */