mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 18:59:09 +00:00
SkipLoginDialog -- forgot to implement this one
This commit is contained in:
@ -234,6 +234,8 @@ plString plClientLauncher::GetAppArgs() const
|
||||
ss << " -Image";
|
||||
if (hsCheckBits(fFlags, kPatchOnly))
|
||||
ss << " -PatchOnly";
|
||||
if (hsCheckBits(fFlags, kSkipLoginDialog))
|
||||
ss << " -SkipLoginDialog";
|
||||
|
||||
return ss.GetString();
|
||||
}
|
||||
@ -429,13 +431,15 @@ void plClientLauncher::ParseArguments()
|
||||
if (cmdParser.GetBool(arg)) \
|
||||
fFlags |= flag;
|
||||
|
||||
enum { kArgServerIni, kArgNoSelfPatch, kArgImage, kArgRepairGame, kArgPatchOnly };
|
||||
enum { kArgServerIni, kArgNoSelfPatch, kArgImage, kArgRepairGame, kArgPatchOnly,
|
||||
kArgSkipLoginDialog };
|
||||
const CmdArgDef cmdLineArgs[] = {
|
||||
{ kCmdArgFlagged | kCmdTypeString, L"ServerIni", kArgServerIni },
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"NoSelfPatch", kArgNoSelfPatch },
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"Image", kArgImage },
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"Repair", kArgRepairGame },
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"PatchOnly", kArgPatchOnly }
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"PatchOnly", kArgPatchOnly },
|
||||
{ kCmdArgFlagged | kCmdTypeBool, L"SkipLoginDialog", kArgSkipLoginDialog }
|
||||
};
|
||||
|
||||
CCmdParser cmdParser(cmdLineArgs, arrsize(cmdLineArgs));
|
||||
@ -448,6 +452,7 @@ void plClientLauncher::ParseArguments()
|
||||
APPLY_FLAG(kArgImage, kClientImage);
|
||||
APPLY_FLAG(kArgRepairGame, kRepairGame);
|
||||
APPLY_FLAG(kArgPatchOnly, kPatchOnly);
|
||||
APPLY_FLAG(kArgSkipLoginDialog, kSkipLoginDialog);
|
||||
|
||||
// last chance setup
|
||||
if (hsCheckBits(fFlags, kPatchOnly))
|
||||
|
@ -63,8 +63,9 @@ private:
|
||||
{
|
||||
kHaveSelfPatched = 1<<0,
|
||||
kClientImage = 1<<1,
|
||||
kGameDataOnly = (1<<2),
|
||||
kGameDataOnly = 1<<2,
|
||||
kPatchOnly = 1<<3,
|
||||
kSkipLoginDialog = 1<<4,
|
||||
|
||||
kRepairGame = kHaveSelfPatched | kClientImage | kGameDataOnly,
|
||||
};
|
||||
|
Reference in New Issue
Block a user