- deleted some garbage.

This commit is contained in:
Christoph Oelckers 2020-07-05 00:39:34 +02:00
parent 390afc9490
commit 2105af8096
9 changed files with 6 additions and 110 deletions

View file

@ -37,8 +37,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
BEGIN_DUKE_NS BEGIN_DUKE_NS
extern int32_t g_fakeMultiMode;
#define VOLUMEALL (g_Shareware == 0) #define VOLUMEALL (g_Shareware == 0)
#define PLUTOPAK (true)//g_scriptVersion >= 14) #define PLUTOPAK (true)//g_scriptVersion >= 14)
#define VOLUMEONE (g_Shareware == 1) #define VOLUMEONE (g_Shareware == 1)

View file

@ -194,19 +194,14 @@ static inline int Menu_HaveUserMap(void)
extern const char *defaultrtsfilename[GAMECOUNT]; extern const char *defaultrtsfilename[GAMECOUNT];
extern const char *G_DefaultRtsFile(void); extern const char *G_DefaultRtsFile(void);
extern int32_t g_Debug;
extern int32_t g_Shareware; extern int32_t g_Shareware;
extern int32_t cameraclock; extern int32_t cameraclock;
extern int32_t cameradist; extern int32_t cameradist;
extern int32_t g_crosshairSum; extern int32_t g_crosshairSum;
extern int32_t g_doQuickSave; extern int32_t g_doQuickSave;
extern int32_t g_levelTextTime; extern int32_t g_levelTextTime;
extern int32_t g_quitDeadline;
extern int32_t restorepalette; extern int32_t restorepalette;
extern int32_t tempwallptr; extern int32_t tempwallptr;
extern int32_t ticrandomseed;
extern int32_t vote_map;
extern int32_t voting;
//extern int8_t cheatbuf[MAXCHEATLEN],cheatbuflen; //extern int8_t cheatbuf[MAXCHEATLEN],cheatbuflen;
@ -221,8 +216,6 @@ void Yax_SetBunchZs(int32_t sectnum, int32_t cf, int32_t daz);
#define Yax_SetBunchZs(sectnum, cf, daz) #define Yax_SetBunchZs(sectnum, cf, daz)
#endif #endif
void G_PostCreateGameState(void);
void ceilingglass(int spriteNum,int sectNum,int glassCnt); void ceilingglass(int spriteNum,int sectNum,int glassCnt);
void spriteglass(int spriteNum,int glassCnt); void spriteglass(int spriteNum,int glassCnt);
void lotsofcolourglass(int spriteNum,int wallNum,int glassCnt); void lotsofcolourglass(int spriteNum,int wallNum,int glassCnt);
@ -244,8 +237,6 @@ void G_HandleMirror(int32_t x, int32_t y, int32_t z, fix16_t a, fix16_t horiz, i
void G_DrawRooms(int32_t playerNum,int32_t smoothratio); void G_DrawRooms(int32_t playerNum,int32_t smoothratio);
void G_DrawTXDigiNumZ(int32_t starttile,int32_t x,int32_t y,int32_t n,int32_t s,int32_t pal,int32_t cs,int32_t x1,int32_t y1,int32_t x2,int32_t y2,int32_t z); void G_DrawTXDigiNumZ(int32_t starttile,int32_t x,int32_t y,int32_t n,int32_t s,int32_t pal,int32_t cs,int32_t x1,int32_t y1,int32_t x2,int32_t y2,int32_t z);
void G_HandleLocalKeys(void); void G_HandleLocalKeys(void);
void G_HandleSpecialKeys(void);
//void G_SE40(int32_t smoothratio);
void G_UpdatePlayerFromMenu(void); void G_UpdatePlayerFromMenu(void);
void FTA(int q, struct player_struct* p); void FTA(int q, struct player_struct* p);

View file

@ -107,8 +107,6 @@ static FORCE_INLINE int32_t VM_OnEventWithReturn(int nEventID, int spriteNum, in
} }
extern int32_t ticrandomseed;
void execute(int s, int p, int d); void execute(int s, int p, int d);
void makeitfall(int s); void makeitfall(int s);

View file

@ -370,10 +370,7 @@ extern playerspawn_t g_playerSpawnPoints[MAXPLAYERS];
extern playerdata_t *const g_player; extern playerdata_t *const g_player;
extern hudweapon_t hudweap; extern hudweapon_t hudweap;
extern int32_t g_levelTextTime; extern int32_t g_levelTextTime;
extern int32_t g_numObituaries;
extern int32_t g_numSelfObituaries;
extern int32_t mouseyaxismode; extern int32_t mouseyaxismode;
extern int32_t ticrandomseed;
#define SHOOT_HARDCODED_ZVEL INT32_MIN #define SHOOT_HARDCODED_ZVEL INT32_MIN

View file

@ -28,7 +28,6 @@ BEGIN_DUKE_NS
extern int16_t ambientlotag[64]; extern int16_t ambientlotag[64];
extern int16_t ambienthitag[64]; extern int16_t ambienthitag[64];
extern int32_t g_levelTextTime; extern int32_t g_levelTextTime;
extern int32_t voting,vote_map,vote_episode;
int G_EnterLevel(int gameMode); int G_EnterLevel(int gameMode);
int G_FindLevelByFile(const char *fileName); int G_FindLevelByFile(const char *fileName);
void G_CacheMapData(void); void G_CacheMapData(void);

View file

@ -239,7 +239,6 @@ extern actor_t* hittype;
extern int32_t g_noEnemies; extern int32_t g_noEnemies;
#define actor_tog g_noEnemies #define actor_tog g_noEnemies
extern int32_t otherp; extern int32_t otherp;
extern int32_t ticrandomseed;
extern int g_canSeePlayer; extern int g_canSeePlayer;
int LocateTheLocator(int const tag, int const sectNum); int LocateTheLocator(int const tag, int const sectNum);

View file

@ -50,57 +50,34 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
// also uncomment ENGINE_CLEAR_SCREEN in build/src/engine_priv.h. // also uncomment ENGINE_CLEAR_SCREEN in build/src/engine_priv.h.
//#define DEBUG_MIRRORS_ONLY //#define DEBUG_MIRRORS_ONLY
# define GAME_INLINE inline
# define GAME_STATIC static
BEGIN_DUKE_NS BEGIN_DUKE_NS
void SetDispatcher(); void SetDispatcher();
void InitCheats(); void InitCheats();
void checkcommandline(); void checkcommandline();
int registerosdcommands(void); int registerosdcommands(void);
int32_t G_MoveLoop(void);
int16_t max_ammo_amount[MAX_WEAPONS]; int16_t max_ammo_amount[MAX_WEAPONS];
uint8_t shadedsector[MAXSECTORS]; uint8_t shadedsector[MAXSECTORS];
int32_t g_fakeMultiMode = 0;
int32_t g_quitDeadline = 0;
int32_t cameradist = 0, cameraclock = 0; int32_t cameradist = 0, cameraclock = 0;
static int32_t g_quickExit;
char boardfilename[BMAX_PATH] = {0}; char boardfilename[BMAX_PATH] = {0};
int32_t voting = -1;
int32_t vote_map = -1, vote_episode = -1;
int32_t g_Debug = 0;
int32_t g_Shareware = 0; int32_t g_Shareware = 0;
int32_t tempwallptr; int32_t tempwallptr;
static int32_t nonsharedtimer; static int32_t nonsharedtimer;
int32_t ticrandomseed;
GAME_STATIC GAME_INLINE int32_t G_MoveLoop(void);
int32_t g_levelTextTime = 0; int32_t g_levelTextTime = 0;
#if defined(RENDERTYPEWIN) && defined(USE_OPENGL)
extern char forcegl;
#endif
static void gameTimerHandler(void) static void gameTimerHandler(void)
{ {
S_Update(); S_Update();
G_HandleSpecialKeys();
}
void G_HandleSpecialKeys(void)
{
// we need CONTROL_GetInput in order to pick up joystick button presses // we need CONTROL_GetInput in order to pick up joystick button presses
if (!(g_player[myconnectindex].ps->gm & MODE_GAME)) if (!(g_player[myconnectindex].ps->gm & MODE_GAME))
{ {
@ -118,11 +95,7 @@ void se40code(int tag, int x, int y, int z, int a, int h, int smoothratio);
void G_HandleMirror(int32_t x, int32_t y, int32_t z, fix16_t a, fix16_t q16horiz, int32_t smoothratio) void G_HandleMirror(int32_t x, int32_t y, int32_t z, fix16_t a, fix16_t q16horiz, int32_t smoothratio)
{ {
if ((gotpic[TILE_MIRROR>>3]&(1<<(TILE_MIRROR&7))) if ((gotpic[TILE_MIRROR>>3]&(1<<(TILE_MIRROR&7))))
#ifdef POLYMER
&& (videoGetRenderMode() != REND_POLYMER)
#endif
)
{ {
if (mirrorcnt == 0) if (mirrorcnt == 0)
{ {
@ -185,18 +158,7 @@ void G_HandleMirror(int32_t x, int32_t y, int32_t z, fix16_t a, fix16_t q16horiz
g_visibility = j; g_visibility = j;
} }
#ifdef SPLITSCREEN_MOD_HACKS gotpic[TILE_MIRROR>>3] &= ~(1<<(TILE_MIRROR&7));
if (!g_fakeMultiMode)
#endif
{
// HACK for splitscreen mod: this is so that mirrors will be drawn
// from showview commands. Ugly, because we'll attempt do draw mirrors
// each frame then. But it's better than not drawing them, I guess.
// XXX: fix the sequence of setting/clearing this bit. Right now,
// we always draw one frame without drawing the mirror, after which
// the bit gets set and drawn subsequently.
gotpic[TILE_MIRROR>>3] &= ~(1<<(TILE_MIRROR&7));
}
} }
} }
@ -630,32 +592,6 @@ static int G_MaybeTakeOnFloorPal(tspritetype *pSprite, int sectNum)
return 0; return 0;
} }
template <int rotations>
static int getofs_viewtype(int angDiff)
{
return ((((angDiff + 3072) & 2047) * rotations + 1024) >> 11) % rotations;
}
template <int rotations>
static int viewtype_mirror(uint16_t & cstat, int frameOffset)
{
if (frameOffset > rotations / 2)
{
cstat |= 4;
return rotations - frameOffset;
}
cstat &= ~4;
return frameOffset;
}
template <int mirrored_rotations>
static int getofs_viewtype_mirrored(uint16_t & cstat, int angDiff)
{
return viewtype_mirror<mirrored_rotations*2-2>(cstat, getofs_viewtype<mirrored_rotations*2-2>(angDiff));
}
void G_InitTimer(int32_t ticspersec) void G_InitTimer(int32_t ticspersec)
{ {
@ -995,11 +931,6 @@ static inline void G_CheckGametype(void)
ud.m_respawn_items = ud.m_respawn_inventory = 1; ud.m_respawn_items = ud.m_respawn_inventory = 1;
} }
void G_PostCreateGameState(void)
{
Net_SendClientInfo();
}
inline int G_CheckPlayerColor(int color) inline int G_CheckPlayerColor(int color)
{ {
static int32_t player_pals[] = { 0, 9, 10, 11, 12, 13, 14, 15, 16, 21, 23, }; static int32_t player_pals[] = { 0, 9, 10, 11, 12, 13, 14, 15, 16, 21, 23, };
@ -1024,7 +955,7 @@ static void G_Startup(void)
// These depend on having the dynamic tile and/or sound mappings set up: // These depend on having the dynamic tile and/or sound mappings set up:
G_InitMultiPsky(TILE_CLOUDYOCEAN, TILE_MOONSKY1, TILE_BIGORBIT1, TILE_LA); G_InitMultiPsky(TILE_CLOUDYOCEAN, TILE_MOONSKY1, TILE_BIGORBIT1, TILE_LA);
G_PostCreateGameState(); Net_SendClientInfo();
if (g_netServer || ud.multimode > 1) G_CheckGametype(); if (g_netServer || ud.multimode > 1) G_CheckGametype();
if (userConfig.CommandMap.IsNotEmpty()) if (userConfig.CommandMap.IsNotEmpty())
@ -1333,19 +1264,7 @@ int GameInterface::app_main()
numplayers = 1; numplayers = 1;
playerswhenstarted = ud.multimode; playerswhenstarted = ud.multimode;
if (!g_fakeMultiMode) connectpoint2[0] = -1;
{
connectpoint2[0] = -1;
}
else
{
for (bssize_t i=0; i<ud.multimode-1; i++)
connectpoint2[i] = i+1;
connectpoint2[ud.multimode-1] = -1;
for (bssize_t i=1; i<ud.multimode; i++)
g_player[i].playerquitflag = 1;
}
Net_GetPackets(); Net_GetPackets();

View file

@ -33,11 +33,7 @@ int32_t PHEIGHT = PHEIGHT_DUKE;
int32_t lastvisinc; int32_t lastvisinc;
hudweapon_t hudweap; hudweapon_t hudweap;
extern int32_t g_levelTextTime, ticrandomseed; extern int32_t g_levelTextTime;
int32_t g_numObituaries = 0;
int32_t g_numSelfObituaries = 0;
void P_AddKills(DukePlayer_t * const pPlayer, uint16_t kills) void P_AddKills(DukePlayer_t * const pPlayer, uint16_t kills)
{ {

View file

@ -317,7 +317,6 @@ int G_EnterLevel(int gameMode)
// flushpackets(); // flushpackets();
// waitforeverybody(); // waitforeverybody();
vote_map = vote_episode = voting = -1;
ud.respawn_monsters = ud.m_respawn_monsters; ud.respawn_monsters = ud.m_respawn_monsters;
ud.respawn_items = ud.m_respawn_items; ud.respawn_items = ud.m_respawn_items;