X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fmain.cpp;h=20ea6131a7ddbadf368dd7318f575d57f7c73e01;hb=0262a9c0ae29d375e8174038d8cc81ebbeb10215;hp=d97dcd519c4aad38235a123ba0fba75e30cb6143;hpb=86ad4aefa6a04c35eb0e9379ba1ed35bf09a0ea7;p=supertux.git diff --git a/src/main.cpp b/src/main.cpp index d97dcd519..20ea6131a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -243,6 +243,7 @@ static void print_usage(const char* argv0) " -w, --window Run in window mode\n" " -g, --geometry WIDTHxHEIGHT Run SuperTux in given resolution\n" " -a, --aspect WIDTH:HEIGHT Run SuperTux with given aspect ratio\n" + " -d, --default Reset video settings to default values\n" " --disable-sfx Disable sound effects\n" " --disable-music Disable music\n" " --help Show this help message\n" @@ -286,6 +287,11 @@ static bool parse_commandline(int argc, char** argv) return true; } else if(arg == "--fullscreen" || arg == "-f") { config->use_fullscreen = true; + } else if(arg == "--default" || arg == "-d") { + config->use_fullscreen = false; + config->aspect_ratio = -1; + config->screenwidth = 800; + config->screenheight = 600; } else if(arg == "--window" || arg == "-w") { config->use_fullscreen = false; } else if(arg == "--geometry" || arg == "-g") { @@ -429,9 +435,9 @@ void init_video() // set icon #ifdef MACOSX - char* icon_fname = "images/engine/icons/supertux-256x256.png"; + const char* icon_fname = "images/engine/icons/supertux-256x256.png"; #else - char* icon_fname = "images/engine/icons/supertux.xpm"; + const char* icon_fname = "images/engine/icons/supertux.xpm"; #endif SDL_Surface* icon = IMG_Load_RW(get_physfs_SDLRWops(icon_fname), true); if(icon != 0) {