mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-16 04:30:38 +00:00
- … and for Exhumed
This game does not implement follow mode. Note: Follow mode needs to be simplified across games!
This commit is contained in:
parent
0ee042fb60
commit
e158775e67
7 changed files with 10 additions and 18 deletions
|
@ -167,9 +167,6 @@ short nCurBodyNum = 0;
|
|||
short nBodyTotal = 0;
|
||||
|
||||
short lastfps;
|
||||
|
||||
short nMapMode = 0;
|
||||
|
||||
short nTotalPlayers = 1;
|
||||
// TODO: Rename this (or make it static) so it doesn't conflict with library function
|
||||
//short socket = 0;
|
||||
|
|
|
@ -188,11 +188,6 @@ extern short nBodyTotal;
|
|||
extern short bSnakeCam;
|
||||
extern uint8_t nCinemaSeen;
|
||||
|
||||
//extern short nScreenWidth;
|
||||
//extern short nScreenHeight;
|
||||
|
||||
extern short nMapMode;
|
||||
|
||||
extern short nButtonColor;
|
||||
|
||||
extern short nHeadStage;
|
||||
|
|
|
@ -74,7 +74,7 @@ static int FinishLevel(TArray<JobDesc> &jobs)
|
|||
StopAllSounds();
|
||||
|
||||
bCamera = false;
|
||||
nMapMode = 0;
|
||||
automapMode = am_off;
|
||||
|
||||
STAT_Update(lnum == kMap20);
|
||||
if (lnum != kMap20)
|
||||
|
|
|
@ -958,7 +958,7 @@ void DrawWeapons(double smooth)
|
|||
|
||||
nPal = RemapPLU(nPal);
|
||||
|
||||
double xOffset, yOffset;
|
||||
double xOffset = 0, yOffset = 0;
|
||||
|
||||
if (cl_weaponsway)
|
||||
{
|
||||
|
|
|
@ -128,7 +128,7 @@ void UpdateInputs()
|
|||
|
||||
void CheckKeys()
|
||||
{
|
||||
if (!nMapMode)
|
||||
if (automapMode == am_off)
|
||||
{
|
||||
if (buttonMap.ButtonDown(gamefunc_Enlarge_Screen))
|
||||
{
|
||||
|
@ -191,11 +191,11 @@ void CheckKeys2()
|
|||
buttonMap.ClearButton(gamefunc_Map);
|
||||
|
||||
if (!nFreeze) {
|
||||
nMapMode = (nMapMode + 1) % 3;
|
||||
automapMode = (automapMode + 1) % 3;
|
||||
}
|
||||
}
|
||||
|
||||
if (nMapMode != 0)
|
||||
if (automapMode != am_off)
|
||||
{
|
||||
int const timerOffset = ((int)totalclock - nonsharedtimer);
|
||||
nonsharedtimer += timerOffset;
|
||||
|
|
|
@ -335,7 +335,7 @@ static void G_DrawOverheadMap(int32_t cposx, int32_t cposy, int32_t czoom, int16
|
|||
if (sector[wal->nextsector].ceilingz == z1 && sector[wal->nextsector].floorz == z2)
|
||||
if (((wal->cstat|wall[wal->nextwall].cstat)&(16+32)) == 0) continue;
|
||||
|
||||
if (nMapMode == 2)
|
||||
if (automapMode == am_full)
|
||||
col = 111;
|
||||
else
|
||||
col = 111 - min(klabs(z2 - nPlayerZ) >> 13, 12);
|
||||
|
@ -364,7 +364,7 @@ static void G_DrawOverheadMap(int32_t cposx, int32_t cposy, int32_t czoom, int16
|
|||
endwall = sector[i].wallptr + sector[i].wallnum;
|
||||
z2 = sector[i].floorz;
|
||||
|
||||
if (nMapMode == 2)
|
||||
if (automapMode == am_full)
|
||||
{
|
||||
col = 111;
|
||||
}
|
||||
|
@ -465,9 +465,9 @@ void UpdateMap()
|
|||
|
||||
void DrawMap()
|
||||
{
|
||||
if (!nFreeze && nMapMode) {
|
||||
if (!nFreeze && automapMode != am_off) {
|
||||
//drawoverheadmap(initx, inity, lMapZoom, inita);
|
||||
if (nMapMode == 2)
|
||||
if (automapMode == am_full)
|
||||
{
|
||||
twod->ClearScreen();
|
||||
renderDrawMapView(initx, inity, lMapZoom, inita);
|
||||
|
|
|
@ -453,7 +453,7 @@ void InitPlayerInventory(short nPlayer)
|
|||
PlayerList[nPlayer].nCurrentWeapon = 0;
|
||||
|
||||
if (nPlayer == nLocalPlayer) {
|
||||
nMapMode = 0;
|
||||
automapMode = am_off;
|
||||
}
|
||||
|
||||
nPlayerScore[nPlayer] = 0;
|
||||
|
|
Loading…
Reference in a new issue