added options for player selection button positions in setup menu
[rocksndiamonds.git] / build-scripts / create_element_defs.pl
index 91ea130d0d17936001cca82b5fe0c7ac4332d59b..10280faa5ad6a00f6feb239d2cbafb7f7d1dc08c 100755 (executable)
@@ -1683,7 +1683,8 @@ sub print_element_to_special_graphic_list
 
     my @elements_with_editor_graphic =
        (
-        'char_space'
+        'char_space',
+        'steel_char_space'
         );
 
     my @unknown_graphics = ();
@@ -2359,6 +2360,7 @@ sub print_image_config_vars
            # --- some prefix replacements ---
 
            $var =~ s/^main\./menu.main./;
+           $var =~ s/^setup\./menu.setup./;
            $var =~ s/^\[player\]\./game.player_/;
            $var =~ s/^\[title_initial\]/title_initial_default/;
            $var =~ s/^\[title\]/title_default/;
@@ -2406,8 +2408,8 @@ sub print_image_config_vars
            $var =~ s/\.draw_order$/.sort_priority/;
 
            $var =~ s/\.font_[a-z]+$/.font_alt/;
-           $var =~ s/\.INFO\[([A-Z]+)\]$/_info\[GFX_SPECIAL_ARG_INFO_$1\]/;
-           $var =~ s/\.SETUP\[([A-Z0-9_]+)\]$/_setup\[GFX_SPECIAL_ARG_SETUP_$1\]/;
+           $var =~ s/\.INFO\[([A-Z]+)\](.*)$/_info\[GFX_SPECIAL_ARG_INFO_$1\]$2/;
+           $var =~ s/\.SETUP\[([A-Z0-9_]+)\](.*)$/_setup\[GFX_SPECIAL_ARG_SETUP_$1\]$2/;
            $var =~ s/\.([A-Z]+)$/\[GFX_SPECIAL_ARG_$1\]/;
            $var =~ s/\.([A-Z]+)\./\[GFX_SPECIAL_ARG_$1\]./;