SRB2/src/m_argv.h
2019-12-06 13:49:42 -05:00

39 lines
1.1 KiB
C

// SONIC ROBO BLAST 2
//-----------------------------------------------------------------------------
// Copyright (C) 1993-1996 by id Software, Inc.
// Copyright (C) 1998-2000 by DooM Legacy Team.
// Copyright (C) 1999-2019 by Sonic Team Junior.
//
// This program is free software distributed under the
// terms of the GNU General Public License, version 2.
// See the 'LICENSE' file for more details.
//-----------------------------------------------------------------------------
/// \file m_argv.h
/// \brief Command line arguments
#ifndef __M_ARGV__
#define __M_ARGV__
//
// MISC
//
extern INT32 myargc;
extern char **myargv;
extern boolean myargmalloc;
// Returns the position of the given parameter in the arg list (0 if not found).
INT32 M_CheckParm(const char *check);
// Pushes all parameters beginning with a +, ex: +map map01
void M_PushSpecialParameters(void);
// Returns true if there are available parameters.
boolean M_IsNextParm(void);
// Returns the next parameter after a M_CheckParm, NULL if not found.
const char *M_GetNextParm(void);
// Finds and loads a response file (@moreargs.txt)
void M_FindResponseFile(void);
#endif //__M_ARGV__