X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.c;h=a87d202947a98ffedac800315c61c1f8f23442a0;hb=7c1d6252a391e3beb46c7bf1ced526292f474c7a;hp=eafc7dc3b8b55407081a289ec1a1dd01f1f67220;hpb=3a9d10b4dd46c7f77112f4497afd09ef59609134;p=rocksndiamonds.git diff --git a/src/main.c b/src/main.c index eafc7dc3..a87d2029 100644 --- a/src/main.c +++ b/src/main.c @@ -4,7 +4,7 @@ // (c) 1995-2014 by Artsoft Entertainment // Holger Schemel // info@artsoft.org -// http://www.artsoft.org/ +// https://www.artsoft.org/ // ---------------------------------------------------------------------------- // main.c // ============================================================================ @@ -6269,6 +6269,16 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "df_wooden_wall", "wooden wall (DF style)", }, + { + "spring.left", + "spring", + "spring (starts moving left)" + }, + { + "spring.right", + "spring", + "spring (starts moving right)" + }, // -------------------------------------------------------------------------- // "real" (and therefore drawable) runtime elements @@ -7627,6 +7637,7 @@ static void print_usage(void) " \"autoplay LEVELDIR [NR ...]\" play level tapes for LEVELDIR\n" " \"autoffwd LEVELDIR [NR ...]\" ffwd level tapes for LEVELDIR\n" " \"autowarp LEVELDIR [NR ...]\" warp level tapes for LEVELDIR\n" + " \"patch tapes MODE LEVELDIR [NR]\" patch level tapes for LEVELDIR\n" " \"convert LEVELDIR [NR]\" convert levels in LEVELDIR\n" " \"create images DIRECTORY\" write BMP images to DIRECTORY\n" " \"create CE image DIRECTORY\" write BMP image to DIRECTORY\n" @@ -7689,7 +7700,9 @@ static void InitProgramConfig(char *command_filename) char *config_filename = getProgramConfigFilename(command_filename); char *userdata_basename = getBaseNameNoSuffix(command_filename); char *userdata_subdir; +#if defined(PLATFORM_UNIX) char *userdata_subdir_unix; +#endif // read default program config, if existing if (fileExists(config_filename)) @@ -7707,8 +7720,10 @@ static void InitProgramConfig(char *command_filename) LoadSetupFromFilename(config_filename); } +#if defined(PLATFORM_UNIX) // set user data directory for Linux/Unix (but not Mac OS X) userdata_subdir_unix = getStringCat2(".", userdata_basename); +#endif // set program title from potentially redefined program title if (setup.internal.program_title != NULL &&