mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2025-04-10 19:15:14 +00:00
Hooked up the command line help options (thanks, Spindizzi!) and updated copyright info
This commit is contained in:
parent
53fcb57ec5
commit
9989eae8aa
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
** Supermodel
|
** Supermodel
|
||||||
** A Sega Model 3 Arcade Emulator.
|
** A Sega Model 3 Arcade Emulator.
|
||||||
** Copyright 2011-2016 Bart Trzynadlowski, Nik Henson
|
** Copyright 2011-2017 Bart Trzynadlowski, Nik Henson, Ian Curtis
|
||||||
**
|
**
|
||||||
** This file is part of Supermodel.
|
** This file is part of Supermodel.
|
||||||
**
|
**
|
||||||
|
@ -1297,7 +1297,7 @@ static Util::Config::Node DefaultConfig()
|
||||||
static void Title(void)
|
static void Title(void)
|
||||||
{
|
{
|
||||||
puts("Supermodel: A Sega Model 3 Arcade Emulator (Version " SUPERMODEL_VERSION ")");
|
puts("Supermodel: A Sega Model 3 Arcade Emulator (Version " SUPERMODEL_VERSION ")");
|
||||||
puts("Copyright 2011-2016 by Bart Trzynadlowski and Nik Henson\n");
|
puts("Copyright 2011-2017 by Bart Trzynadlowski, Nik Henson, and Ian Curtis\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Help(void)
|
static void Help(void)
|
||||||
|
@ -1368,7 +1368,7 @@ struct ParsedCommandLine
|
||||||
{
|
{
|
||||||
Util::Config::Node config = Util::Config::Node("CommandLine");
|
Util::Config::Node config = Util::Config::Node("CommandLine");
|
||||||
std::vector<std::string> rom_files;
|
std::vector<std::string> rom_files;
|
||||||
bool show_help = false;
|
bool print_help = false;
|
||||||
bool print_games = false;
|
bool print_games = false;
|
||||||
bool print_gl_info = false;
|
bool print_gl_info = false;
|
||||||
bool config_inputs = false;
|
bool config_inputs = false;
|
||||||
|
@ -1470,7 +1470,7 @@ static ParsedCommandLine ParseCommandLine(int argc, char **argv)
|
||||||
}
|
}
|
||||||
// Fell through -- handle special cases
|
// Fell through -- handle special cases
|
||||||
if (arg == "-?" || arg == "-h" || arg == "-help" || arg == "--help")
|
if (arg == "-?" || arg == "-h" || arg == "-help" || arg == "--help")
|
||||||
cmd_line.show_help = true;
|
cmd_line.print_help = true;
|
||||||
else if (arg == "-print-games")
|
else if (arg == "-print-games")
|
||||||
cmd_line.print_games = true;
|
cmd_line.print_games = true;
|
||||||
else if (arg == "-res" || arg.find("-res=") == 0)
|
else if (arg == "-res" || arg.find("-res=") == 0)
|
||||||
|
@ -1553,7 +1553,12 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
// Load config and parse command line
|
// Load config and parse command line
|
||||||
auto cmd_line = ParseCommandLine(argc, argv);
|
auto cmd_line = ParseCommandLine(argc, argv);
|
||||||
if (cmd_line.print_gl_info)
|
if (cmd_line.print_help)
|
||||||
|
{
|
||||||
|
Help();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
if (cmd_line.print_gl_info)
|
||||||
{
|
{
|
||||||
PrintGLInfo(true, false, false);
|
PrintGLInfo(true, false, false);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue