- removed faketimerhandler and the last static remains of EDuke's netcode.

This commit is contained in:
Christoph Oelckers 2020-07-14 21:15:37 +02:00
parent af225abf80
commit 1e9679aceb
13 changed files with 11 additions and 83 deletions

View file

@ -1208,7 +1208,7 @@ RESTART:
break;
if (i >= 0)
break;
faketimerhandler();
//faketimerhandler();
ProcessFrame();
gameUpdate = true;
}

View file

@ -139,7 +139,6 @@ void sndPlaySpecialMusicOrNothing(int nMusic);
struct GameInterface : ::GameInterface
{
const char* Name() override { return "Blood"; }
void faketimerhandler() override;
int app_main() override;
void UpdateScreenSize() override;
bool GenerateSavePic() override;

View file

@ -619,7 +619,7 @@ void netWaitForEveryone(char a1)
if (inputState.EscapePressed() && a1)
Bexit(0);
gameHandleEvents();
faketimerhandler();
//faketimerhandler();
for (p = connecthead; p >= 0; p = connectpoint2[p])
if (gPlayerReady[p] < gPlayerReady[myconnectindex])
break;
@ -1323,11 +1323,6 @@ void faketimerhandler(void)
// enet_host_service(gNetMode == NETWORK_SERVER ? gNetENetServer : gNetENetClient, NULL, 0);
}
void GameInterface::faketimerhandler()
{
::Blood::faketimerhandler();
}
void netPlayerQuit(int nPlayer)
{
char buffer[128];

View file

@ -487,8 +487,6 @@ EXTERN char gotsector[(MAXSECTORS+7)>>3];
extern uint32_t drawlinepat;
extern void faketimerhandler(void);
extern int32_t novoxmips;
extern int16_t tiletovox[MAXTILES];

View file

@ -140,12 +140,6 @@ static void getclosestpointonwall_internal(vec2_t const p, int32_t const dawall,
}
void faketimerhandler()
{
}
//
// setslope
//

View file

@ -52,7 +52,6 @@ struct GameInterface
virtual const char* Name() { return "$"; }
virtual ~GameInterface() {}
virtual bool GenerateSavePic() { return false; }
virtual void faketimerhandler() {} // This is a remnant of older versions, but Blood backend has not updated yet.
virtual int app_main() = 0;
virtual void UpdateScreenSize() {}
virtual void FreeGameData() {}

View file

@ -47,7 +47,6 @@ set( PCH_SOURCES
src/zz_common.cpp
src/zz_game.cpp
src/zz_global.cpp
src/zz_net.cpp
src/zz_player.cpp
src/zz_premap.cpp
src/zz_savegame.cpp

View file

@ -30,7 +30,6 @@ struct ENetPacket;
BEGIN_DUKE_NS
extern void *g_netServer;
#define MAXSYNCBYTES 16
#define SYNCFIFOSIZ 1024
@ -50,7 +49,6 @@ extern int syncvaltail, syncvaltottail;
void Net_ClearFIFO(void);
void Net_GetInput(void);
void Net_GetPackets(void);
/* NETCODE_ENABLE is not defined */
// Connect/Disconnect

View file

@ -160,7 +160,7 @@ void G_HandleLocalKeys(void)
if (screenpeek == -1) screenpeek = 0;
}
if ((g_netServer || ud.multimode > 1) && buttonMap.ButtonDown(gamefunc_Show_Opponents_Weapon))
if ((ud.multimode > 1) && buttonMap.ButtonDown(gamefunc_Show_Opponents_Weapon))
{
buttonMap.ClearButton(gamefunc_Show_Opponents_Weapon);
ud.ShowOpponentWeapons = ud.showweapons = 1-ud.showweapons;
@ -588,7 +588,7 @@ int GameInterface::app_main()
connectpoint2[0] = -1;
Net_GetPackets();
//Net_GetPackets();
for (bssize_t i=0; i<MAXPLAYERS; i++)
G_MaybeAllocPlayer(i);
@ -628,7 +628,7 @@ int GameInterface::app_main()
// getnames();
if (g_netServer || ud.multimode > 1)
if (ud.multimode > 1)
{
ud.m_monsters_off = 1;
ud.m_player_skill = 0;
@ -662,7 +662,7 @@ MAIN_LOOP_RESTART:
//if (ud.warp_on == 0)
{
#if 0 // fixme once the game loop has been done.
if ((g_netServer || ud.multimode > 1) && boardfilename[0] != 0)
if ((ud.multimode > 1) && boardfilename[0] != 0)
{
auto maprecord = FindMap(boardfilename);
ud.m_respawn_monsters = ud.m_player_skill == 4;
@ -708,7 +708,7 @@ MAIN_LOOP_RESTART:
goto MAIN_LOOP_RESTART;
}
Net_GetPackets();
//Net_GetPackets();
G_HandleLocalKeys();
@ -745,7 +745,7 @@ MAIN_LOOP_RESTART:
advancequeue(myconnectindex);
if (((!System_WantGuiCapture() && (g_player[myconnectindex].ps->gm&MODE_MENU) != MODE_MENU) || ud.recstat == 2 || (g_netServer || ud.multimode > 1)) &&
if (((!System_WantGuiCapture() && (g_player[myconnectindex].ps->gm&MODE_MENU) != MODE_MENU) || ud.recstat == 2 || (ud.multimode > 1)) &&
(g_player[myconnectindex].ps->gm&MODE_GAME))
{
moveloop();

View file

@ -1,46 +0,0 @@
//-------------------------------------------------------------------------
/*
Copyright (C) 2010 EDuke32 developers and contributors
This file is part of EDuke32.
EDuke32 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!
#ifndef NETWORK_DISABLE
#include "enet.h"
#endif
#include "duke3d.h"
#include "game.h"
#include "gamedef.h"
#include "net.h"
#include "premap.h"
#include "savegame.h"
#include "m_crc32.h"
#include "mapinfo.h"
BEGIN_DUKE_NS
void *g_netServer = NULL;
void faketimerhandler(void) {}
void Net_GetPackets(void)
{
}
END_DUKE_NS

View file

@ -238,7 +238,7 @@ bool G_SavePlayer(FSaveGameNode *sv)
fw.Close();
bool res = FinishSavegameWrite();
if (!g_netServer && ud.multimode < 2)
if (ud.multimode < 2)
{
Printf("Saved: %s\n", fn.GetChars());
quoteMgr.InitializeQuote(QUOTE_RESERVED4, "Game Saved");
@ -257,7 +257,7 @@ bool G_SavePlayer(FSaveGameNode *sv)
bool GameInterface::LoadGame(FSaveGameNode* sv)
{
if (g_netServer || ud.multimode > 1)
if (ud.multimode > 1)
{
quoteMgr.InitializeQuote(QUOTE_RESERVED4, "Multiplayer Loading Not Yet Supported");
FTA(QUOTE_RESERVED4, g_player[myconnectindex].ps);
@ -276,7 +276,7 @@ bool GameInterface::LoadGame(FSaveGameNode* sv)
bool GameInterface::SaveGame(FSaveGameNode* sv)
{
if (g_netServer || ud.multimode > 1)
if (ud.multimode > 1)
{
quoteMgr.InitializeQuote(QUOTE_RESERVED4, "Multiplayer Saving Not Yet Supported");
FTA(QUOTE_RESERVED4, g_player[myconnectindex].ps);

View file

@ -1404,7 +1404,6 @@ void LogoLevel(void)
handleevents();
// taken from top of faketimerhandler
// limits checks to max of 40 times a second
if (totalclock >= ototalclock + synctics)
{
@ -1478,7 +1477,6 @@ void CreditsLevel(void)
{
handleevents();
// taken from top of faketimerhandler
// limits checks to max of 40 times a second
if (totalclock >= ototalclock + synctics)
{
@ -1630,7 +1628,6 @@ void MenuLevel(void)
handleevents();
C_RunDelayedCommands();
// taken from top of faketimerhandler
// limits checks to max of 40 times a second
if (totalclock >= ototalclock + synctics)
{
@ -1902,7 +1899,6 @@ void BonusScreen()
{
handleevents();
// taken from top of faketimerhandler
if (totalclock < ototalclock + limit)
{
continue;
@ -2430,8 +2426,6 @@ void InitRunLevel(void)
StartAmbientSound();
}
void faketimerhandler();
void RunLevel(void)
{
InitRunLevel();

View file

@ -908,8 +908,6 @@ AddSyncInfoToPacket(int *j)
}
}
void faketimerhandler(void) { ; }
void
UpdateInputs(void)
{