X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=build-scripts%2Fcreate_element_defs.pl;h=59d1a4d8076c81e11050ce18763a07a8eeddfb43;hb=abe3ad50047635122f478f7e18708ff7292edf52;hp=3f5693fe4de0ab304a9b38181bd8d4adae64ae78;hpb=3f1999929dd6662da92c8f1b20c2fcbbce0c0ed7;p=rocksndiamonds.git diff --git a/build-scripts/create_element_defs.pl b/build-scripts/create_element_defs.pl index 3f5693fe..59d1a4d8 100755 --- a/build-scripts/create_element_defs.pl +++ b/build-scripts/create_element_defs.pl @@ -500,6 +500,11 @@ sub print_sounds_list $sound =~ s/^/CLASS_/; # add class identifier } + # dirty hack for making "ABC[DEF]" work as a "special" suffix + $sound =~ s/([^_])\[/$1_/; + $sound =~ s/\[//; + $sound =~ s/\]//; + $sound = "SND_$sound"; my $define_text = "#define $sound"; @@ -558,6 +563,11 @@ sub print_music_list my $music = $_; + # dirty hack for making "ABC[DEF]" work as a "special" suffix + $music =~ s/([^_])\[/$1_/; + $music =~ s/\[//; + $music =~ s/\]//; + $music = "MUS_$music"; my $define_text = "#define $music"; @@ -2509,6 +2519,7 @@ sub print_image_config_vars $var =~ s/^main\./menu.main./; $var =~ s/^setup\./menu.setup./; + $var =~ s/^scores\./menu.scores./; $var =~ s/^\[player\]\./game.player_/; $var =~ s/^\[title_initial\]/title_initial_default/; $var =~ s/^\[title\]/title_default/; @@ -2566,7 +2577,7 @@ sub print_image_config_vars $var = $1 . "[GFX_SPECIAL_ARG_DEFAULT]" . $3; } - if ($var =~ /^menu.(draw_[xy]offset|list_size)$/) + if ($var =~ /^menu.(draw_[xy]offset|list_size|list_entry_size)$/) { $var .= "[GFX_SPECIAL_ARG_DEFAULT]"; }