mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-06 16:30:47 +00:00
4feae913cd
They need to be reset when level data gets set because the current value is used as base. It was most easily observed at the start of the first level where the grave only would open after a lengthy delay - which was the play time of the last level being played.
71 lines
1.7 KiB
C++
71 lines
1.7 KiB
C++
//-------------------------------------------------------------------------
|
|
/*
|
|
Copyright (C) 2010-2019 EDuke32 developers and contributors
|
|
Copyright (C) 2019 Nuke.YKT
|
|
|
|
This file is part of NBlood.
|
|
|
|
NBlood is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License version 2
|
|
as published by the Free Software Foundation.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
*/
|
|
//-------------------------------------------------------------------------
|
|
|
|
#include "ns.h" // Must come before everything else!
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include "compat.h"
|
|
#include "build.h"
|
|
#include "common_game.h"
|
|
#include "globals.h"
|
|
|
|
BEGIN_BLD_NS
|
|
|
|
bool bVanilla = false;
|
|
int gFrameClock;
|
|
int gFrameCount;
|
|
|
|
static const char *_module;
|
|
static int _line;
|
|
|
|
int32_t gTurnSpeed = 92;
|
|
int32_t gDetail = 4;
|
|
bool gNoClip;
|
|
bool gInfiniteAmmo;
|
|
int32_t gDeliriumBlur = 1;
|
|
bool gFogMode = false;
|
|
|
|
//////////
|
|
int gWeaponsV10x;
|
|
/////////
|
|
|
|
|
|
void _SetErrorLoc(const char *pzFile, int nLine)
|
|
{
|
|
_module = pzFile;
|
|
_line = nLine;
|
|
}
|
|
|
|
// by NoOne: show warning msgs in game instead of throwing errors (in some cases)
|
|
void _consoleSysMsg(const char* pzFormat, ...) {
|
|
|
|
char buffer[1024];
|
|
va_list args;
|
|
va_start(args, pzFormat);
|
|
vsprintf(buffer, pzFormat, args);
|
|
|
|
Printf(TEXTCOLOR_RED "%s(%i): %s\n", _module, _line, buffer);
|
|
}
|
|
|
|
END_BLD_NS
|