mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
- removed all code related to the -usecwd command line switch.
While feature-wise ok this was far too scattered throughout the frontends and needs to be done in a more concise way.
This commit is contained in:
parent
c342d25879
commit
0d737ee130
11 changed files with 6 additions and 84 deletions
|
@ -1408,7 +1408,6 @@ void ParseOptions(void)
|
||||||
bNoAutoLoad = true;
|
bNoAutoLoad = true;
|
||||||
break;
|
break;
|
||||||
case 33:
|
case 33:
|
||||||
g_useCwd = true;
|
|
||||||
break;
|
break;
|
||||||
case 34:
|
case 34:
|
||||||
{
|
{
|
||||||
|
@ -1522,8 +1521,7 @@ int app_main(int argc, char const * const * argv)
|
||||||
ParseOptions();
|
ParseOptions();
|
||||||
G_ExtInit();
|
G_ExtInit();
|
||||||
|
|
||||||
if (!g_useCwd)
|
G_AddSearchPaths();
|
||||||
G_AddSearchPaths();
|
|
||||||
|
|
||||||
// used with binds for fast function lookup
|
// used with binds for fast function lookup
|
||||||
hash_init(&h_gamefuncs);
|
hash_init(&h_gamefuncs);
|
||||||
|
@ -1571,9 +1569,6 @@ int app_main(int argc, char const * const * argv)
|
||||||
|
|
||||||
G_LoadGroups(!bNoAutoLoad && !gSetup.noautoload);
|
G_LoadGroups(!bNoAutoLoad && !gSetup.noautoload);
|
||||||
|
|
||||||
//if (!g_useCwd)
|
|
||||||
// G_CleanupSearchPaths();
|
|
||||||
|
|
||||||
initprintf("Initializing OSD...\n");
|
initprintf("Initializing OSD...\n");
|
||||||
|
|
||||||
//Bsprintf(tempbuf, HEAD2 " %s", s_buildRev);
|
//Bsprintf(tempbuf, HEAD2 " %s", s_buildRev);
|
||||||
|
|
|
@ -102,14 +102,11 @@ void G_SetupGlobalPsky(void)
|
||||||
|
|
||||||
static char g_rootDir[BMAX_PATH];
|
static char g_rootDir[BMAX_PATH];
|
||||||
|
|
||||||
int g_useCwd;
|
|
||||||
int32_t g_groupFileHandle;
|
int32_t g_groupFileHandle;
|
||||||
struct strllist* CommandPaths, * CommandGrps;
|
struct strllist* CommandPaths, * CommandGrps;
|
||||||
|
|
||||||
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
||||||
{
|
{
|
||||||
g_useCwd = G_CheckCmdSwitch(argc, argv, "-usecwd");
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
||||||
Bcorrectfilename(g_rootDir,1);
|
Bcorrectfilename(g_rootDir,1);
|
||||||
|
@ -153,11 +150,7 @@ void G_ExtInit(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
if (!access("user_profiles_enabled", F_OK))
|
if (!access("user_profiles_enabled", F_OK))
|
||||||
#else
|
|
||||||
if (g_useCwd == 0 && access("user_profiles_disabled", F_OK))
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
char *homedir;
|
char *homedir;
|
||||||
int32_t asperr;
|
int32_t asperr;
|
||||||
|
|
|
@ -31,8 +31,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
BEGIN_BLD_NS
|
BEGIN_BLD_NS
|
||||||
|
|
||||||
extern int g_useCwd;
|
|
||||||
|
|
||||||
#define BLOODWIDESCREENDEF "blood_widescreen.def"
|
#define BLOODWIDESCREENDEF "blood_widescreen.def"
|
||||||
|
|
||||||
#define BYTEVERSION 102
|
#define BYTEVERSION 102
|
||||||
|
|
|
@ -515,7 +515,6 @@ void G_CheckCommandLine(int32_t argc, char const * const * argv)
|
||||||
}
|
}
|
||||||
if (!Bstrcasecmp(c+1, "usecwd"))
|
if (!Bstrcasecmp(c+1, "usecwd"))
|
||||||
{
|
{
|
||||||
g_useCwd = 1;
|
|
||||||
i++;
|
i++;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -247,15 +247,12 @@ static char g_rootDir[BMAX_PATH];
|
||||||
//char g_modDir[BMAX_PATH] = "/";
|
//char g_modDir[BMAX_PATH] = "/";
|
||||||
|
|
||||||
|
|
||||||
int g_useCwd;
|
|
||||||
static void G_LoadAddon(void);
|
static void G_LoadAddon(void);
|
||||||
int32_t g_groupFileHandle;
|
int32_t g_groupFileHandle;
|
||||||
struct strllist* CommandPaths, * CommandGrps;
|
struct strllist* CommandPaths, * CommandGrps;
|
||||||
|
|
||||||
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
||||||
{
|
{
|
||||||
g_useCwd = G_CheckCmdSwitch(argc, argv, "-usecwd");
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
||||||
Bcorrectfilename(g_rootDir,1);
|
Bcorrectfilename(g_rootDir,1);
|
||||||
|
@ -304,11 +301,7 @@ void G_ExtInit(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(_WIN32) && !defined(EDUKE32_STANDALONE)
|
|
||||||
if (buildvfs_exists("user_profiles_enabled"))
|
if (buildvfs_exists("user_profiles_enabled"))
|
||||||
#else
|
|
||||||
if (g_useCwd == 0 && !buildvfs_exists("user_profiles_disabled"))
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
char *homedir;
|
char *homedir;
|
||||||
int32_t asperr;
|
int32_t asperr;
|
||||||
|
|
|
@ -15,9 +15,6 @@
|
||||||
BEGIN_DUKE_NS
|
BEGIN_DUKE_NS
|
||||||
|
|
||||||
|
|
||||||
extern int g_useCwd;
|
|
||||||
|
|
||||||
|
|
||||||
#define GAMEFLAG_DUKE 0x00000001
|
#define GAMEFLAG_DUKE 0x00000001
|
||||||
#define GAMEFLAG_NAM 0x00000002
|
#define GAMEFLAG_NAM 0x00000002
|
||||||
#define GAMEFLAG_NAPALM 0x00000004
|
#define GAMEFLAG_NAPALM 0x00000004
|
||||||
|
|
|
@ -6332,7 +6332,7 @@ int G_FPSLimit(void)
|
||||||
EDUKE32_STATIC_ASSERT(sizeof(actor_t)%4 == 0);
|
EDUKE32_STATIC_ASSERT(sizeof(actor_t)%4 == 0);
|
||||||
EDUKE32_STATIC_ASSERT(sizeof(DukePlayer_t)%4 == 0);
|
EDUKE32_STATIC_ASSERT(sizeof(DukePlayer_t)%4 == 0);
|
||||||
|
|
||||||
int app_main(int argc, char const * const * argv)
|
int app_main()
|
||||||
{
|
{
|
||||||
#ifndef NETCODE_DISABLE
|
#ifndef NETCODE_DISABLE
|
||||||
if (enet_initialize() != 0)
|
if (enet_initialize() != 0)
|
||||||
|
@ -6340,32 +6340,8 @@ int app_main(int argc, char const * const * argv)
|
||||||
else atexit(enet_deinitialize);
|
else atexit(enet_deinitialize);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _WIN32
|
|
||||||
|
|
||||||
#ifndef USE_PHYSFS
|
|
||||||
#ifdef DEBUGGINGAIDS
|
|
||||||
extern int32_t (*check_filename_casing_fn)(void);
|
|
||||||
check_filename_casing_fn = check_filename_casing;
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
G_ExtPreInit(argc, argv);
|
G_ExtPreInit(argc, argv);
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
if (!g_useCwd)
|
|
||||||
{
|
|
||||||
char cwd[BMAX_PATH];
|
|
||||||
char *homedir = Bgethomedir();
|
|
||||||
if (homedir)
|
|
||||||
Bsnprintf(cwd, sizeof(cwd), "%s/Library/Logs/" APPBASENAME ".log", homedir);
|
|
||||||
else
|
|
||||||
Bstrcpy(cwd, APPBASENAME ".log");
|
|
||||||
OSD_SetLogFile(cwd);
|
|
||||||
Xfree(homedir);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
#endif
|
|
||||||
OSD_SetLogFile(APPBASENAME ".log");
|
OSD_SetLogFile(APPBASENAME ".log");
|
||||||
|
|
||||||
OSD_SetFunctions(GAME_drawosdchar,
|
OSD_SetFunctions(GAME_drawosdchar,
|
||||||
|
@ -6382,8 +6358,7 @@ int app_main(int argc, char const * const * argv)
|
||||||
initprintf(HEAD2 " %s\n", s_buildRev);
|
initprintf(HEAD2 " %s\n", s_buildRev);
|
||||||
PrintBuildInfo();
|
PrintBuildInfo();
|
||||||
|
|
||||||
if (!g_useCwd)
|
G_AddSearchPaths();
|
||||||
G_AddSearchPaths();
|
|
||||||
|
|
||||||
g_skillCnt = 4;
|
g_skillCnt = 4;
|
||||||
ud.multimode = 1;
|
ud.multimode = 1;
|
||||||
|
@ -6449,8 +6424,7 @@ int app_main(int argc, char const * const * argv)
|
||||||
G_LoadGroups(!g_noAutoLoad && !ud.setup.noautoload);
|
G_LoadGroups(!g_noAutoLoad && !ud.setup.noautoload);
|
||||||
// flushlogwindow = 1;
|
// flushlogwindow = 1;
|
||||||
|
|
||||||
if (!g_useCwd)
|
G_CleanupSearchPaths();
|
||||||
G_CleanupSearchPaths();
|
|
||||||
|
|
||||||
#ifndef EDUKE32_STANDALONE
|
#ifndef EDUKE32_STANDALONE
|
||||||
G_SetupCheats();
|
G_SetupCheats();
|
||||||
|
|
|
@ -492,7 +492,6 @@ void G_CheckCommandLine(int32_t argc, char const * const * argv)
|
||||||
}
|
}
|
||||||
if (!Bstrcasecmp(c+1, "usecwd"))
|
if (!Bstrcasecmp(c+1, "usecwd"))
|
||||||
{
|
{
|
||||||
g_useCwd = 1;
|
|
||||||
i++;
|
i++;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
@ -212,15 +212,12 @@ void G_SetupGlobalPsky(void)
|
||||||
//////////
|
//////////
|
||||||
|
|
||||||
static char g_rootDir[BMAX_PATH];
|
static char g_rootDir[BMAX_PATH];
|
||||||
int g_useCwd;
|
|
||||||
static void G_LoadAddon(void);
|
static void G_LoadAddon(void);
|
||||||
int32_t g_groupFileHandle;
|
int32_t g_groupFileHandle;
|
||||||
struct strllist* CommandPaths, * CommandGrps;
|
struct strllist* CommandPaths, * CommandGrps;
|
||||||
|
|
||||||
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
void G_ExtPreInit(int32_t argc,char const * const * argv)
|
||||||
{
|
{
|
||||||
g_useCwd = G_CheckCmdSwitch(argc, argv, "-usecwd");
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
GetModuleFileNameA(NULL,g_rootDir,BMAX_PATH);
|
||||||
Bcorrectfilename(g_rootDir,1);
|
Bcorrectfilename(g_rootDir,1);
|
||||||
|
@ -264,11 +261,7 @@ void G_ExtInit(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
if (!access("user_profiles_enabled", F_OK))
|
if (!access("user_profiles_enabled", F_OK))
|
||||||
#else
|
|
||||||
if (g_useCwd == 0 && access("user_profiles_disabled", F_OK))
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
char *homedir;
|
char *homedir;
|
||||||
int32_t asperr;
|
int32_t asperr;
|
||||||
|
|
|
@ -13,9 +13,6 @@
|
||||||
BEGIN_RR_NS
|
BEGIN_RR_NS
|
||||||
|
|
||||||
|
|
||||||
extern int g_useCwd;
|
|
||||||
|
|
||||||
|
|
||||||
#define GAMEFLAG_DUKE 0x00000001
|
#define GAMEFLAG_DUKE 0x00000001
|
||||||
#define GAMEFLAG_NAM 0x00000002
|
#define GAMEFLAG_NAM 0x00000002
|
||||||
#define GAMEFLAG_NAPALM 0x00000004
|
#define GAMEFLAG_NAPALM 0x00000004
|
||||||
|
|
|
@ -7715,20 +7715,6 @@ int app_main(int argc, char const * const * argv)
|
||||||
|
|
||||||
G_ExtPreInit(argc, argv);
|
G_ExtPreInit(argc, argv);
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
if (!g_useCwd)
|
|
||||||
{
|
|
||||||
char cwd[BMAX_PATH];
|
|
||||||
char *homedir = Bgethomedir();
|
|
||||||
if (homedir)
|
|
||||||
Bsnprintf(cwd, sizeof(cwd), "%s/Library/Logs/" APPBASENAME ".log", homedir);
|
|
||||||
else
|
|
||||||
Bstrcpy(cwd, APPBASENAME ".log");
|
|
||||||
OSD_SetLogFile(cwd);
|
|
||||||
Bfree(homedir);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
#endif
|
|
||||||
OSD_SetLogFile(APPBASENAME ".log");
|
OSD_SetLogFile(APPBASENAME ".log");
|
||||||
|
|
||||||
OSD_SetFunctions(GAME_drawosdchar,
|
OSD_SetFunctions(GAME_drawosdchar,
|
||||||
|
@ -7745,8 +7731,7 @@ int app_main(int argc, char const * const * argv)
|
||||||
initprintf(HEAD2 " %s\n", s_buildRev);
|
initprintf(HEAD2 " %s\n", s_buildRev);
|
||||||
PrintBuildInfo();
|
PrintBuildInfo();
|
||||||
|
|
||||||
if (!g_useCwd)
|
G_AddSearchPaths();
|
||||||
G_AddSearchPaths();
|
|
||||||
|
|
||||||
g_skillCnt = 4;
|
g_skillCnt = 4;
|
||||||
ud.multimode = 1;
|
ud.multimode = 1;
|
||||||
|
@ -7816,8 +7801,7 @@ int app_main(int argc, char const * const * argv)
|
||||||
G_LoadGroups(!g_noAutoLoad && !ud.setup.noautoload);
|
G_LoadGroups(!g_noAutoLoad && !ud.setup.noautoload);
|
||||||
// flushlogwindow = 1;
|
// flushlogwindow = 1;
|
||||||
|
|
||||||
if (!g_useCwd)
|
G_CleanupSearchPaths();
|
||||||
G_CleanupSearchPaths();
|
|
||||||
|
|
||||||
if (RR)
|
if (RR)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue