Removed SupportWindows95 and platform_pc macros.

This commit is contained in:
Steven Fuller 2008-05-04 15:17:55 -07:00 committed by Patryk Obara
parent 361c131932
commit 9b449609fa
47 changed files with 66 additions and 347 deletions

View file

@ -724,7 +724,7 @@ void AvpShowViews(void)
PlatformSpecificShowViewExit(Global_VDB_Ptr, &ScreenDescriptorBlock); PlatformSpecificShowViewExit(Global_VDB_Ptr, &ScreenDescriptorBlock);
#if (SupportWindows95 && SupportZBuffering) #if SupportZBuffering
if ((ScanDrawMode != ScanDrawDirectDraw) && (ZBufferMode != ZBufferOff)) if ((ScanDrawMode != ScanDrawDirectDraw) && (ZBufferMode != ZBufferOff))
{ {
/* KJL 10:25:44 7/23/97 - this offset is used to push back the normal game gfx, /* KJL 10:25:44 7/23/97 - this offset is used to push back the normal game gfx,

View file

@ -51,11 +51,9 @@
#include "bh_dummy.h" #include "bh_dummy.h"
#include "bh_corpse.h" #include "bh_corpse.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#include "pldnet.h" #include "pldnet.h"
#endif
#define SENTRYGUN_DRAMA 0 #define SENTRYGUN_DRAMA 0
@ -719,7 +717,6 @@ int Autogun_TargetFilter(STRATEGYBLOCK *candidate) {
case I_BehaviourXenoborg: case I_BehaviourXenoborg:
return(1); return(1);
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -736,7 +733,6 @@ int Autogun_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -1012,7 +1012,7 @@ void AlienBehaviour(STRATEGYBLOCK *sbPtr)
if(sbPtr->SBdptr) if(sbPtr->SBdptr)
{ {
LOCALASSERT(ModuleCurrVisArray[(sbPtr->containingModule->m_index)]); LOCALASSERT(ModuleCurrVisArray[(sbPtr->containingModule->m_index)]);
#if 0/*SupportWindows95 */ #if 0
textprint("Near Alien in module %s \n",sbPtr->containingModule->name); textprint("Near Alien in module %s \n",sbPtr->containingModule->name);
#endif #endif
NearAlienBehaviour(sbPtr); NearAlienBehaviour(sbPtr);
@ -1022,7 +1022,7 @@ void AlienBehaviour(STRATEGYBLOCK *sbPtr)
{ {
/* NB if this assert fires, we may just have run out of displayblocks */ /* NB if this assert fires, we may just have run out of displayblocks */
LOCALASSERT(ModuleCurrVisArray[(sbPtr->containingModule->m_index)] == 0); LOCALASSERT(ModuleCurrVisArray[(sbPtr->containingModule->m_index)] == 0);
#if 0/*SupportWindows95 */ #if 0
textprint("Far Alien in module %s \n",sbPtr->containingModule->name); textprint("Far Alien in module %s \n",sbPtr->containingModule->name);
#endif #endif
FarAlienBehaviour(sbPtr); FarAlienBehaviour(sbPtr);
@ -2096,7 +2096,6 @@ int Alien_TargetFilter(STRATEGYBLOCK *candidate) {
/* Valid. */ /* Valid. */
return(1); return(1);
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -2114,7 +2113,6 @@ int Alien_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -27,10 +27,9 @@
#include "weapons.h" #include "weapons.h"
#include "lighting.h" #include "lighting.h"
#include "sfx.h" #include "sfx.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#endif
#include "avp_userprofile.h" #include "avp_userprofile.h"
#include "savegame.h" #include "savegame.h"
@ -637,13 +636,9 @@ void MakeFragments (STRATEGYBLOCK * sbptr)
VECTORCH diff; VECTORCH diff;
int massfact; int massfact;
#if SupportWindows95
int mslpos; int mslpos;
SHAPEFRAGMENT * frags; SHAPEFRAGMENT * frags;
SHAPEFRAGMENTDESC * fragdesc; SHAPEFRAGMENTDESC * fragdesc;
#else
int frags = 0;
#endif
if( (NumActiveBlocks > maxobjects-5) if( (NumActiveBlocks > maxobjects-5)
|| (NumActiveStBlocks > maxstblocks-5)) || (NumActiveStBlocks > maxstblocks-5))
@ -662,8 +657,6 @@ void MakeFragments (STRATEGYBLOCK * sbptr)
posPtr = &(sbptr->DynPtr->Position); posPtr = &(sbptr->DynPtr->Position);
#if SupportWindows95
mmbptr = &TempModuleMap; mmbptr = &TempModuleMap;
mslpos = sbptr->shapeIndex; mslpos = sbptr->shapeIndex;
@ -862,8 +855,6 @@ void MakeFragments (STRATEGYBLOCK * sbptr)
frags++; frags++;
} }
#endif
} }
DISPLAYBLOCK *MakeHierarchicalDebris(STRATEGYBLOCK *parent_sbPtr,SECTION_DATA *root, VECTORCH *positionPtr, MATRIXCH *orientation, int *wounds, int speed) DISPLAYBLOCK *MakeHierarchicalDebris(STRATEGYBLOCK *parent_sbPtr,SECTION_DATA *root, VECTORCH *positionPtr, MATRIXCH *orientation, int *wounds, int speed)

View file

@ -49,11 +49,9 @@
#include "psndplat.h" #include "psndplat.h"
#include "extents.h" #include "extents.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#include "pldnet.h" #include "pldnet.h"
#endif
extern int NormalFrameTime; extern int NormalFrameTime;
extern unsigned char Null_Name[8]; extern unsigned char Null_Name[8];

View file

@ -33,10 +33,8 @@
#include "psnd.h" #include "psnd.h"
#include "savegame.h" #include "savegame.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#endif
extern int NormalFrameTime; extern int NormalFrameTime;

View file

@ -29,11 +29,8 @@
#include "psnd.h" #include "psnd.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#endif
extern int NormalFrameTime; extern int NormalFrameTime;
// stuff for environment changing // stuff for environment changing

View file

@ -338,9 +338,8 @@ void MakePlacedLightNear(STRATEGYBLOCK *sbPtr)
tempModule.m_lightarray = pl_bhv->light; tempModule.m_lightarray = pl_bhv->light;
tempModule.m_extraitemdata = (struct extraitemdata *)0; tempModule.m_extraitemdata = (struct extraitemdata *)0;
tempModule.m_dptr = NULL; /* this is important */ tempModule.m_dptr = NULL; /* this is important */
#if SupportWIndows95
tempModule.name = NULL; /* this is important */ tempModule.name = NULL; /* this is important */
#endif
AllocateModuleObject(&tempModule); AllocateModuleObject(&tempModule);
dPtr = tempModule.m_dptr; dPtr = tempModule.m_dptr;
if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */ if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */

View file

@ -11176,7 +11176,6 @@ int Marine_TargetFilter(STRATEGYBLOCK *candidate) {
return(0); return(0);
#endif #endif
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -11194,7 +11193,6 @@ int Marine_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -101,9 +101,8 @@ void MakePlacedHierarchyNear(STRATEGYBLOCK* sbptr)
tempModule.m_lightarray = (struct lightblock *)0; tempModule.m_lightarray = (struct lightblock *)0;
tempModule.m_extraitemdata = (struct extraitemdata *)0; tempModule.m_extraitemdata = (struct extraitemdata *)0;
tempModule.m_dptr = NULL; /* this is important */ tempModule.m_dptr = NULL; /* this is important */
#if SupportWIndows95
tempModule.name = NULL; /* this is important */ tempModule.name = NULL; /* this is important */
#endif
AllocateModuleObject(&tempModule); AllocateModuleObject(&tempModule);
dPtr = tempModule.m_dptr; dPtr = tempModule.m_dptr;
if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */ if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */

View file

@ -18,11 +18,9 @@
#include "ourasert.h" #include "ourasert.h"
#include "bh_plift.h" #include "bh_plift.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldnet.h" #include "pldnet.h"
#include "pldghost.h" #include "pldghost.h"
#endif
/* prototypes for this file */ /* prototypes for this file */
static int SquashingSomething(DYNAMICSBLOCK *dynPtr); static int SquashingSomething(DYNAMICSBLOCK *dynPtr);
@ -83,10 +81,8 @@ void PlatformLiftBehaviour(STRATEGYBLOCK *sbPtr)
} }
else else
{ {
#if SupportWindows95
LOCALASSERT(AvP.Network==I_Peer); LOCALASSERT(AvP.Network==I_Peer);
if(ActivatedByPlayer(dynPtr)) AddNetMsg_RequestPlatformLiftActivate(sbPtr); if(ActivatedByPlayer(dynPtr)) AddNetMsg_RequestPlatformLiftActivate(sbPtr);
#endif
} }
//textprint("Platform state: at rest\n"); //textprint("Platform state: at rest\n");
break; break;
@ -223,7 +219,6 @@ void PlatformLiftBehaviour(STRATEGYBLOCK *sbPtr)
//textprint("Platform pos: %d / %d / %d\n",platformliftdata->upHeight,dynPtr->Position.vy,platformliftdata->downHeight); //textprint("Platform pos: %d / %d / %d\n",platformliftdata->upHeight,dynPtr->Position.vy,platformliftdata->downHeight);
/* send state messages in net game */ /* send state messages in net game */
#if SupportWindows95
if(AvP.Network==I_Host) if(AvP.Network==I_Host)
{ {
if(platformliftdata->netMsgCount>0) if(platformliftdata->netMsgCount>0)
@ -236,7 +231,6 @@ void PlatformLiftBehaviour(STRATEGYBLOCK *sbPtr)
platformliftdata->netMsgCount--; platformliftdata->netMsgCount--;
} }
} }
#endif
} }
void InitialisePlatformLift(void* bhdata, STRATEGYBLOCK *sbPtr) void InitialisePlatformLift(void* bhdata, STRATEGYBLOCK *sbPtr)
@ -510,7 +504,6 @@ static int PlayerIsNearOtherTerminal(STRATEGYBLOCK *sbPtr)
the lift track...*/ the lift track...*/
static int NetPlayerAtOtherTerminal(STRATEGYBLOCK *sbPtr) static int NetPlayerAtOtherTerminal(STRATEGYBLOCK *sbPtr)
{ {
#if SupportWindows95
extern int NumActiveStBlocks; extern int NumActiveStBlocks;
extern STRATEGYBLOCK *ActiveStBlockList[]; extern STRATEGYBLOCK *ActiveStBlockList[];
@ -563,9 +556,6 @@ static int NetPlayerAtOtherTerminal(STRATEGYBLOCK *sbPtr)
} }
} }
return 0; return 0;
#else
return 0;
#endif
} }

View file

@ -5139,7 +5139,6 @@ int Predator_TargetFilter(STRATEGYBLOCK *candidate) {
return(0); return(0);
#endif #endif
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -5157,7 +5156,6 @@ int Predator_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -277,9 +277,8 @@ extern void CreateFlamingDebris(VECTORCH *positionPtr, VECTORCH *dirPtr)
tempModule.m_lightarray = (struct lightblock *)0; tempModule.m_lightarray = (struct lightblock *)0;
tempModule.m_extraitemdata = (struct extraitemdata *)0; tempModule.m_extraitemdata = (struct extraitemdata *)0;
tempModule.m_dptr = NULL; /* this is important */ tempModule.m_dptr = NULL; /* this is important */
#if SupportWIndows95
tempModule.name = NULL; /* this is important */ tempModule.name = NULL; /* this is important */
#endif
AllocateModuleObject(&tempModule); AllocateModuleObject(&tempModule);
dPtr = tempModule.m_dptr; dPtr = tempModule.m_dptr;
if(dPtr==NULL) if(dPtr==NULL)

View file

@ -103,7 +103,6 @@ void * InitXenoMorphRoom (void * bhdata, STRATEGYBLOCK * sbptr)
// set up the animation control // set up the animation control
#if SupportWindows95
{ {
int item_num; int item_num;
TXACTRLBLK **pptxactrlblk; TXACTRLBLK **pptxactrlblk;
@ -158,7 +157,6 @@ void * InitXenoMorphRoom (void * bhdata, STRATEGYBLOCK * sbptr)
} }
*pptxactrlblk=0; *pptxactrlblk=0;
} }
#endif
RequestFadeToBlackLevel = 0; RequestFadeToBlackLevel = 0;
@ -344,12 +342,10 @@ void XenoMorphRoomBehaviour (STRATEGYBLOCK * sbptr)
UpdateMorphing(mctrl); UpdateMorphing(mctrl);
if(mctrl->ObMorphFlags & mph_flag_finished) if(mctrl->ObMorphFlags & mph_flag_finished)
{ {
#if SupportWindows95
d3d_light_ctrl.ctrl = LCCM_CONSTCOLOUR; d3d_light_ctrl.ctrl = LCCM_CONSTCOLOUR;
d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel;
#endif
xmrd->XMR_State = XMRS_FadeToBlack; xmrd->XMR_State = XMRS_FadeToBlack;
} }
@ -367,14 +363,11 @@ void XenoMorphRoomBehaviour (STRATEGYBLOCK * sbptr)
xmrd->timer = 0; xmrd->timer = 0;
xmrd->XMR_State = XMRS_Process; xmrd->XMR_State = XMRS_Process;
} }
#if SupportWindows95
d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel;
#endif
break; break;
} }
@ -438,17 +431,13 @@ void XenoMorphRoomBehaviour (STRATEGYBLOCK * sbptr)
xmrd->timer = 0; xmrd->timer = 0;
xmrd->XMR_State = XMRS_ReleasePlayer; xmrd->XMR_State = XMRS_ReleasePlayer;
#if SupportWindows95
d3d_light_ctrl.ctrl = LCCM_NORMAL; d3d_light_ctrl.ctrl = LCCM_NORMAL;
#endif
} }
#if SupportWindows95
d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.r = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.g = ONE_FIXED - RequestFadeToBlackLevel;
d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel; d3d_light_ctrl.b = ONE_FIXED - RequestFadeToBlackLevel;
#endif
break; break;
} }
@ -488,9 +477,8 @@ void XenoMorphRoomBehaviour (STRATEGYBLOCK * sbptr)
{ {
SHAPEHEADER * pis = GetShapeData(xmrd->ProbesInShape); SHAPEHEADER * pis = GetShapeData(xmrd->ProbesInShape);
#if SupportWindows95
sbptr->SBdptr->ObTxAnimCtrlBlks = 0; sbptr->SBdptr->ObTxAnimCtrlBlks = 0;
#endif
pis->items = xmrd->pis_items_str; pis->items = xmrd->pis_items_str;
pis->sh_textures = xmrd->pis_sht_str; pis->sh_textures = xmrd->pis_sht_str;

View file

@ -64,10 +64,9 @@
#include "db.h" #include "db.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#endif
#include "bh_corpse.h" #include "bh_corpse.h"
/* /*
@ -1390,8 +1389,6 @@ void ObjectBehaviours(void)
{ {
int i; int i;
#if SupportWindows95
#ifdef AVP_DEBUG_VERSION #ifdef AVP_DEBUG_VERSION
for (i=0; i<NumActiveStBlocks; i++) for (i=0; i<NumActiveStBlocks; i++)
{ {
@ -1408,8 +1405,6 @@ void ObjectBehaviours(void)
} }
} }
} }
#endif
#endif #endif
RequestEnvChangeViaLift = 0; RequestEnvChangeViaLift = 0;
@ -3251,7 +3246,6 @@ void RemoveBehaviourStrategy(STRATEGYBLOCK* sbptr)
} }
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
#if SupportWindows95
{ {
NETGHOSTDATABLOCK *ghostData; NETGHOSTDATABLOCK *ghostData;
ghostData = (NETGHOSTDATABLOCK *)(sbptr->SBdataptr); ghostData = (NETGHOSTDATABLOCK *)(sbptr->SBdataptr);
@ -3264,7 +3258,6 @@ void RemoveBehaviourStrategy(STRATEGYBLOCK* sbptr)
Dispel_HModel(&ghostData->HModelController); Dispel_HModel(&ghostData->HModelController);
} }
} }
#endif
break; break;
} }
@ -3449,7 +3442,6 @@ void RemoveBehaviourStrategy(STRATEGYBLOCK* sbptr)
} }
case I_BehaviourNetCorpse: case I_BehaviourNetCorpse:
{ {
#if SupportWindows95
{ {
NETCORPSEDATABLOCK *corpseData; NETCORPSEDATABLOCK *corpseData;
corpseData = (NETCORPSEDATABLOCK *)(sbptr->SBdataptr); corpseData = (NETCORPSEDATABLOCK *)(sbptr->SBdataptr);
@ -3459,7 +3451,6 @@ void RemoveBehaviourStrategy(STRATEGYBLOCK* sbptr)
Dispel_HModel(&corpseData->HModelController); Dispel_HModel(&corpseData->HModelController);
} }
} }
#endif
break; break;
} }

View file

@ -40,11 +40,9 @@
#include "los.h" #include "los.h"
#include "detaillevels.h" #include "detaillevels.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#include "pldnet.h" #include "pldnet.h"
#endif
#define FLAMETHROWER_PARTICLES_PER_FRAME (MUL_FIXED(120,NormalFrameTime)) #define FLAMETHROWER_PARTICLES_PER_FRAME (MUL_FIXED(120,NormalFrameTime))
#define PREDPISTOLFLECHETTES_PARTICLES_PER_FRAME (MUL_FIXED(50,NormalFrameTime)) #define PREDPISTOLFLECHETTES_PARTICLES_PER_FRAME (MUL_FIXED(50,NormalFrameTime))
@ -309,7 +307,6 @@ int Frisbee_TargetFilter(STRATEGYBLOCK *candidate) {
case I_BehaviourMarine: case I_BehaviourMarine:
return(0); return(0);
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -351,7 +348,6 @@ int Frisbee_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;
@ -526,9 +522,7 @@ STRATEGYBLOCK* CreateFrisbeeKernel(VECTORCH *position, MATRIXCH *orient, int fro
#endif #endif
/* for net game support */ /* for net game support */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
return dispPtr->ObStrategyBlock; return dispPtr->ObStrategyBlock;
@ -624,12 +618,10 @@ extern void FrisbeeBehaviour(STRATEGYBLOCK *sbPtr)
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) { if(AvP.Network != I_No_Network) {
AddNetMsg_LocalObjectDestroyed(sbPtr); AddNetMsg_LocalObjectDestroyed(sbPtr);
AddNetMsg_SpotOtherSound(SID_NICE_EXPLOSION,&dynPtr->Position,1); AddNetMsg_SpotOtherSound(SID_NICE_EXPLOSION,&dynPtr->Position,1);
} }
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -787,12 +779,10 @@ extern void FrisbeeBehaviour(STRATEGYBLOCK *sbPtr)
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) { if(AvP.Network != I_No_Network) {
AddNetMsg_LocalObjectDestroyed(sbPtr); AddNetMsg_LocalObjectDestroyed(sbPtr);
AddNetMsg_SpotOtherSound(SID_ED_SKEETERPLASMAFIRE,&dynPtr->Position,1); AddNetMsg_SpotOtherSound(SID_ED_SKEETERPLASMAFIRE,&dynPtr->Position,1);
} }
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -872,9 +862,7 @@ STRATEGYBLOCK* CreateRocketKernel(VECTORCH *position, MATRIXCH *orient, int from
dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, MISSILE_SPEED); dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, MISSILE_SPEED);
/* for net game support */ /* for net game support */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
return dispPtr->ObStrategyBlock; return dispPtr->ObStrategyBlock;
@ -979,9 +967,7 @@ extern void RocketBehaviour(STRATEGYBLOCK *sbPtr)
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -1099,9 +1085,7 @@ STRATEGYBLOCK* CreateGrenadeKernel(AVP_BEHAVIOUR_TYPE behaviourID, VECTORCH *pos
} }
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
return dispPtr->ObStrategyBlock; return dispPtr->ObStrategyBlock;
} }
@ -1185,7 +1169,6 @@ extern void GrenadeBehaviour(STRATEGYBLOCK *sbPtr)
explodeNow = 1; /* kaboom */ explodeNow = 1; /* kaboom */
} }
#if SupportWindows95
if(sbPtr->I_SBtype == I_BehaviourNetGhost) if(sbPtr->I_SBtype == I_BehaviourNetGhost)
{ {
NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr; NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr;
@ -1200,7 +1183,6 @@ extern void GrenadeBehaviour(STRATEGYBLOCK *sbPtr)
explodeNow = 1; explodeNow = 1;
} }
} }
#endif
} else { } else {
dynPtr->IgnoreThePlayer=0; dynPtr->IgnoreThePlayer=0;
} }
@ -1231,9 +1213,8 @@ extern void GrenadeBehaviour(STRATEGYBLOCK *sbPtr)
Sound_Play(SID_ED_GRENADE_EXPLOSION,"n",&Explosion_SoundData); Sound_Play(SID_ED_GRENADE_EXPLOSION,"n",&Explosion_SoundData);
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -1288,7 +1269,7 @@ extern void ClusterGrenadeBehaviour(STRATEGYBLOCK *sbPtr)
{ {
explodeNow = 1; /* kaboom */ explodeNow = 1; /* kaboom */
} }
#if SupportWindows95
if(sbPtr->I_SBtype == I_BehaviourNetGhost) if(sbPtr->I_SBtype == I_BehaviourNetGhost)
{ {
NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr; NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr;
@ -1303,7 +1284,6 @@ extern void ClusterGrenadeBehaviour(STRATEGYBLOCK *sbPtr)
explodeNow = 1; explodeNow = 1;
} }
} }
#endif
} else { } else {
dynPtr->IgnoreThePlayer=0; dynPtr->IgnoreThePlayer=0;
} }
@ -1336,9 +1316,8 @@ extern void ClusterGrenadeBehaviour(STRATEGYBLOCK *sbPtr)
Sound_Play(SID_NADEEXPLODE,"n",&Explosion_SoundData); Sound_Play(SID_NADEEXPLODE,"n",&Explosion_SoundData);
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -1406,9 +1385,7 @@ static void InitialiseFragmentationGrenade(VECTORCH *originPtr)
dynPtr->AngImpulse.EulerY = ((FastRandom()&2047)-1024)*4; dynPtr->AngImpulse.EulerY = ((FastRandom()&2047)-1024)*4;
dynPtr->AngImpulse.EulerZ = ((FastRandom()&2047)-1024)*8; dynPtr->AngImpulse.EulerZ = ((FastRandom()&2047)-1024)*8;
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
} }
#endif #endif
@ -1594,9 +1571,8 @@ extern void FlareGrenadeBehaviour(STRATEGYBLOCK *sbPtr)
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -1755,9 +1731,7 @@ static STRATEGYBLOCK* InitialisePulseGrenadeBehaviour(void)
dynPtr->LinVelocity.vy = MUL_FIXED(dynPtr->LinVelocity.vy, PULSEGRENADE_SPEED); dynPtr->LinVelocity.vy = MUL_FIXED(dynPtr->LinVelocity.vy, PULSEGRENADE_SPEED);
dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, PULSEGRENADE_SPEED); dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, PULSEGRENADE_SPEED);
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
return dispPtr->ObStrategyBlock; return dispPtr->ObStrategyBlock;
} }
@ -1817,9 +1791,8 @@ extern void PulseGrenadeBehaviour(STRATEGYBLOCK *sbPtr)
} }
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -1914,9 +1887,7 @@ STRATEGYBLOCK* InitialiseEnergyBoltBehaviourKernel(VECTORCH *position,MATRIXCH *
dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, ENERGY_BOLT_SPEED); dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, ENERGY_BOLT_SPEED);
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
/* Extra cunning! */ /* Extra cunning! */
Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position); Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position);
@ -2015,9 +1986,7 @@ void InitialiseEnergyBoltBehaviour(DAMAGE_PROFILE *damage, int factor)
MatrixToEuler(&dynPtr->OrientMat, &dynPtr->OrientEuler); MatrixToEuler(&dynPtr->OrientMat, &dynPtr->OrientEuler);
dynPtr->PrevOrientMat = dynPtr->OrientMat; dynPtr->PrevOrientMat = dynPtr->OrientMat;
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
/* Extra cunning! */ /* Extra cunning! */
Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position); Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position);
@ -2114,9 +2083,8 @@ STRATEGYBLOCK* CreatePPPlasmaBoltKernel(VECTORCH *position,MATRIXCH *orient, int
dynPtr->IgnoreThePlayer=0; dynPtr->IgnoreThePlayer=0;
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
return dispPtr->ObStrategyBlock; return dispPtr->ObStrategyBlock;
} }
#else #else
@ -2195,9 +2163,7 @@ void CreatePPPlasmaBoltKernel(VECTORCH *position,MATRIXCH *orient, int player)
dynPtr->IgnoreThePlayer=0; dynPtr->IgnoreThePlayer=0;
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
} }
#endif #endif
@ -2289,9 +2255,8 @@ extern void PPPlasmaBoltBehaviour(STRATEGYBLOCK *sbPtr)
MakeBloodExplosion(&dynPtr->Position,50,&dynPtr->Position,100,PARTICLE_PREDPISTOL_FLECHETTE); MakeBloodExplosion(&dynPtr->Position,50,&dynPtr->Position,100,PARTICLE_PREDPISTOL_FLECHETTE);
#endif #endif
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
} }
@ -2306,9 +2271,8 @@ extern void PPPlasmaBoltBehaviour(STRATEGYBLOCK *sbPtr)
if (bbPtr->counter <= 0) if (bbPtr->counter <= 0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
} }
else if (reportPtr) else if (reportPtr)
@ -2318,9 +2282,8 @@ extern void PPPlasmaBoltBehaviour(STRATEGYBLOCK *sbPtr)
GetDirectionOfAttack(reportPtr->ObstacleSBPtr,&dynPtr->LinVelocity,&attack_dir); GetDirectionOfAttack(reportPtr->ObstacleSBPtr,&dynPtr->LinVelocity,&attack_dir);
CauseDamageToObject(reportPtr->ObstacleSBPtr,&TemplateAmmo[AMMO_PRED_PISTOL].MaxDamage[AvP.Difficulty], ONE_FIXED,NULL); CauseDamageToObject(reportPtr->ObstacleSBPtr,&TemplateAmmo[AMMO_PRED_PISTOL].MaxDamage[AvP.Difficulty], ONE_FIXED,NULL);
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} else { } else {
@ -2420,9 +2383,7 @@ static void InitialiseSpeargunBoltBehaviour(void)
dynPtr->Mass=1000; dynPtr->Mass=1000;
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
} }
static DISPLAYBLOCK* InitialiseSpeargunBoltBehaviour_ForLoad(void) static DISPLAYBLOCK* InitialiseSpeargunBoltBehaviour_ForLoad(void)
@ -2764,9 +2725,8 @@ extern void PredatorEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
if (bbPtr->counter <= 0) if (bbPtr->counter <= 0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
} }
else if (reportPtr) else if (reportPtr)
@ -2888,9 +2848,8 @@ extern void PredatorEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
} }
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* Splash damage? */ /* Splash damage? */
HandleEffectsOfExplosion HandleEffectsOfExplosion
( (
@ -2927,9 +2886,8 @@ extern void XenoborgEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
if (bbPtr->counter <= 0) if (bbPtr->counter <= 0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
} }
else if (reportPtr) else if (reportPtr)
@ -2937,9 +2895,8 @@ extern void XenoborgEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
if(reportPtr->ObstacleSBPtr) if(reportPtr->ObstacleSBPtr)
CauseDamageToObject(reportPtr->ObstacleSBPtr,&TemplateAmmo[AMMO_XENOBORG].MaxDamage[AvP.Difficulty], ONE_FIXED,NULL); CauseDamageToObject(reportPtr->ObstacleSBPtr,&TemplateAmmo[AMMO_XENOBORG].MaxDamage[AvP.Difficulty], ONE_FIXED,NULL);
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
else bbPtr->counter -= NormalFrameTime; else bbPtr->counter -= NormalFrameTime;
@ -3092,11 +3049,9 @@ void InitialiseDiscBehaviour(STRATEGYBLOCK *target,SECTION_DATA *disc_section) {
} }
/* for net game support */ /* for net game support */
#if SupportWindows95
if(AvP.Network != I_No_Network) { if(AvP.Network != I_No_Network) {
AddNetGameObjectID(dispPtr->ObStrategyBlock); AddNetGameObjectID(dispPtr->ObStrategyBlock);
} }
#endif
} }
/* /*
@ -3194,9 +3149,7 @@ extern void NPCDiscBehaviour(STRATEGYBLOCK *sbPtr)
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -3218,9 +3171,8 @@ extern void NPCDiscBehaviour(STRATEGYBLOCK *sbPtr)
if(bbPtr->counter <= 0) if(bbPtr->counter <= 0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
} }
else if(reportPtr) else if(reportPtr)
@ -3232,9 +3184,8 @@ extern void NPCDiscBehaviour(STRATEGYBLOCK *sbPtr)
} }
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} else { } else {
bbPtr->counter -= NormalFrameTime; bbPtr->counter -= NormalFrameTime;
@ -3339,9 +3290,7 @@ static void InitialiseAlienSpitBehaviour(void)
MatrixToEuler(&PlayersWeapon.ObMat, &PlayersWeapon.ObEuler); MatrixToEuler(&PlayersWeapon.ObMat, &PlayersWeapon.ObEuler);
/* for net game support */ /* for net game support */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
} }
} }
@ -3354,9 +3303,7 @@ extern void AlienSpitBehaviour(STRATEGYBLOCK *sbPtr)
if (bbPtr->counter<=0) if (bbPtr->counter<=0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
@ -3377,9 +3324,8 @@ extern void AlienSpitBehaviour(STRATEGYBLOCK *sbPtr)
Sound_Play(SID_PRED_NEWROAR,"d",&(dynPtr->Position)); Sound_Play(SID_PRED_NEWROAR,"d",&(dynPtr->Position));
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -3651,9 +3597,8 @@ extern void DiscBehaviour_SeekTrack(STRATEGYBLOCK *sbPtr)
Sound_Stop(bbPtr->soundHandle); Sound_Stop(bbPtr->soundHandle);
Sound_Play(SID_PREDATOR_DISK_BEING_CAUGHT,"h"); Sound_Play(SID_PREDATOR_DISK_BEING_CAUGHT,"h");
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
return; return;
@ -3716,17 +3661,15 @@ extern void DiscBehaviour_SeekTrack(STRATEGYBLOCK *sbPtr)
{ {
#if 0 #if 0
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
return; return;
#else #else
/* For now, do nothing... */ /* For now, do nothing... */
if (bbPtr->counter<-DISC_LIFETIME) { if (bbPtr->counter<-DISC_LIFETIME) {
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
return; return;
} }
@ -3765,9 +3708,8 @@ extern void DiscBehaviour_SeekTrack(STRATEGYBLOCK *sbPtr)
Sound_Stop(bbPtr->soundHandle); Sound_Stop(bbPtr->soundHandle);
Sound_Play(SID_PREDATOR_DISK_RECOVERED,"h"); Sound_Play(SID_PREDATOR_DISK_RECOVERED,"h");
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -3905,9 +3847,8 @@ extern void DiscBehaviour_SeekTrack(STRATEGYBLOCK *sbPtr)
Sound_Stop(bbPtr->soundHandle); Sound_Stop(bbPtr->soundHandle);
Sound_Play(SID_PREDATOR_DISK_BEING_CAUGHT,"h"); Sound_Play(SID_PREDATOR_DISK_BEING_CAUGHT,"h");
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -4096,7 +4037,6 @@ int PredDisc_TargetFilter(STRATEGYBLOCK *candidate) {
/* Valid. */ /* Valid. */
return(1); return(1);
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -4113,7 +4053,6 @@ int PredDisc_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;
@ -4407,7 +4346,6 @@ extern void MolotovBehaviour(STRATEGYBLOCK *sbPtr)
//explodeNow = 0; /* kaboom */ //explodeNow = 0; /* kaboom */
} }
#if SupportWindows95
if(sbPtr->I_SBtype == I_BehaviourNetGhost) if(sbPtr->I_SBtype == I_BehaviourNetGhost)
{ {
NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr; NETGHOSTDATABLOCK *ghostData = sbPtr->SBdataptr;
@ -4421,7 +4359,6 @@ extern void MolotovBehaviour(STRATEGYBLOCK *sbPtr)
explodeNow = 1; explodeNow = 1;
} }
} }
#endif
} else { } else {
/* What the hell! */ /* What the hell! */
explodeNow=1; explodeNow=1;
@ -4448,9 +4385,8 @@ extern void MolotovBehaviour(STRATEGYBLOCK *sbPtr)
Sound_Play(SID_ED_MOLOTOV_EXPLOSION,"n",&Explosion_SoundData); Sound_Play(SID_ED_MOLOTOV_EXPLOSION,"n",&Explosion_SoundData);
} }
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* destroy rocket */ /* destroy rocket */
DestroyAnyStrategyBlock(sbPtr); DestroyAnyStrategyBlock(sbPtr);
} }
@ -5375,9 +5311,7 @@ STRATEGYBLOCK* InitialiseFrisbeeBoltBehaviourKernel(VECTORCH *position,MATRIXCH
dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, ENERGY_BOLT_SPEED); dynPtr->LinVelocity.vz = MUL_FIXED(dynPtr->LinVelocity.vz, ENERGY_BOLT_SPEED);
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif
/* Extra cunning! */ /* Extra cunning! */
Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position); Sound_Play(SID_PRED_LAUNCHER,"hpd",(FastRandom()&255)-128,&dynPtr->Position);
@ -5404,9 +5338,8 @@ extern void FrisbeeEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
if (bbPtr->counter <= 0) if (bbPtr->counter <= 0)
{ {
/* for net game support: send a message saying we've blown up... */ /* for net game support: send a message saying we've blown up... */
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
DestroyAnyStrategyBlock(sbPtr); /* timed-out */ DestroyAnyStrategyBlock(sbPtr); /* timed-out */
} }
else if (reportPtr) else if (reportPtr)
@ -5462,9 +5395,8 @@ extern void FrisbeeEnergyBoltBehaviour(STRATEGYBLOCK *sbPtr)
} }
#endif #endif
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(sbPtr);
#endif
/* Splash damage? */ /* Splash damage? */
HandleEffectsOfExplosion HandleEffectsOfExplosion
( (

View file

@ -133,12 +133,7 @@ typedef struct SpearBehaviourType
#define FRAG_LIFETIME 65536 #define FRAG_LIFETIME 65536
#if SupportWindows95
#define NO_OF_FRAGS_IN_CLUSTER_BOMB 6 #define NO_OF_FRAGS_IN_CLUSTER_BOMB 6
#else
#define NO_OF_FRAGS_IN_CLUSTER_BOMB 4
#endif
#define PROX_GRENADE_TRIGGER_TIME (ONE_FIXED/4) #define PROX_GRENADE_TRIGGER_TIME (ONE_FIXED/4)
#define PROX_GRENADE_RANGE (4000) #define PROX_GRENADE_RANGE (4000)

View file

@ -2596,7 +2596,6 @@ int Xenoborg_TargetFilter(STRATEGYBLOCK *candidate) {
case I_BehaviourXenoborg: case I_BehaviourXenoborg:
return(0); return(0);
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -2613,7 +2612,6 @@ int Xenoborg_TargetFilter(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -149,9 +149,8 @@ static DISPLAYBLOCK* CreateGrapplingHook(void)
tempModule.m_lightarray = (struct lightblock *)0; tempModule.m_lightarray = (struct lightblock *)0;
tempModule.m_extraitemdata = (struct extraitemdata *)0; tempModule.m_extraitemdata = (struct extraitemdata *)0;
tempModule.m_dptr = NULL; /* this is important */ tempModule.m_dptr = NULL; /* this is important */
#if SupportWIndows95
tempModule.name = NULL; /* this is important */ tempModule.name = NULL; /* this is important */
#endif
AllocateModuleObject(&tempModule); AllocateModuleObject(&tempModule);
dPtr = tempModule.m_dptr; dPtr = tempModule.m_dptr;
if(dPtr==NULL) if(dPtr==NULL)

View file

@ -418,10 +418,7 @@ MODULE Empty_Module = {
0,0,0, 0,0,0,
0,0,0}, 0,0,0},
#if SupportWindows95
0, 0,
#endif
}; };

View file

@ -346,7 +346,6 @@ void DAVEHOOK_Maintain(void)
#endif #endif
// Hacked in input support: // Hacked in input support:
#if SupportWindows95
{ {
#if 0 #if 0
if ( KeyboardInput[ KEY_J ] ) if ( KeyboardInput[ KEY_J ] )
@ -374,9 +373,7 @@ void DAVEHOOK_Maintain(void)
} }
#endif #endif
} }
#endif // SupportWindows95
#if SupportWindows95
if ( bFirstFrame ) if ( bFirstFrame )
{ {
RE_ENTRANT_QUEUE_WinMain_FlushMessagesWithoutProcessing(); RE_ENTRANT_QUEUE_WinMain_FlushMessagesWithoutProcessing();
@ -391,7 +388,6 @@ void DAVEHOOK_Maintain(void)
// Flush the WinProc messages: // Flush the WinProc messages:
RE_ENTRANT_QUEUE_WinMain_FlushMessages(); RE_ENTRANT_QUEUE_WinMain_FlushMessages();
} }
#endif // SupportWindows95
} }
void DAVEHOOK_ScreenModeChange_Setup(void) void DAVEHOOK_ScreenModeChange_Setup(void)

View file

@ -54,11 +54,9 @@
#if PENTIUM_PROFILING_ON #if PENTIUM_PROFILING_ON
#include "pentime.h" #include "pentime.h"
#else #else
#if SupportWindows95
#define gProfileStart(); #define gProfileStart();
#define ProfileStop(x); #define ProfileStop(x);
#endif #endif
#endif
#define VERSION_DisableStartupMenus Yes #define VERSION_DisableStartupMenus Yes
#define VERSION_DisableStartupCredits Yes #define VERSION_DisableStartupCredits Yes
@ -145,16 +143,12 @@ void InitGame(void)
AvP.CurrentEnv = AvP.StartingEnv; AvP.CurrentEnv = AvP.StartingEnv;
AvP.PlayerType = I_Marine; AvP.PlayerType = I_Marine;
#if SupportWindows95
AvP.GameVideoRequestMode = VideoMode_DX_320x200x8; /* ignored */ AvP.GameVideoRequestMode = VideoMode_DX_320x200x8; /* ignored */
if(HWAccel) if(HWAccel)
AvP.MenuVideoRequestMode = VideoMode_DX_640x480x15; AvP.MenuVideoRequestMode = VideoMode_DX_640x480x15;
else else
AvP.MenuVideoRequestMode = VideoMode_DX_640x480x8; AvP.MenuVideoRequestMode = VideoMode_DX_640x480x8;
#endif
AvP.ElapsedSeconds = 0; AvP.ElapsedSeconds = 0;
AvP.ElapsedMinutes = 0; AvP.ElapsedMinutes = 0;
AvP.ElapsedHours = 0; AvP.ElapsedHours = 0;
@ -378,9 +372,7 @@ void UpdateGame(void)
/* netgame support: it seems necessary to collect all our messages here, as some /* netgame support: it seems necessary to collect all our messages here, as some
things depend on the player's behaviour running before anything else... things depend on the player's behaviour running before anything else...
including firing the player's weapon */ including firing the player's weapon */
#if SupportWindows95
if(AvP.Network != I_No_Network) NetCollectMessages(); if(AvP.Network != I_No_Network) NetCollectMessages();
#endif
RemoveDestroyedStrategyBlocks(); RemoveDestroyedStrategyBlocks();
@ -420,12 +412,10 @@ void UpdateGame(void)
Player->ObWorld.vz = -42249; Player->ObWorld.vz = -42249;
#endif #endif
/* netgame support */ /* netgame support */
#if SupportWindows95
if(AvP.Network != I_No_Network) NetSendMessages(); if(AvP.Network != I_No_Network) NetSendMessages();
/* KJL 11:50:18 03/21/97 - cheat modes */ /* KJL 11:50:18 03/21/97 - cheat modes */
HandleCheatModes(); HandleCheatModes();
#endif
/*------------Patrick 1/6/97--------------- /*------------Patrick 1/6/97---------------
New sound system New sound system

View file

@ -138,12 +138,7 @@ typedef enum environments
extern char* LevelNames[]; extern char* LevelNames[];
#if SupportWindows95
#define GAME_NAME_LENGTH 30 #define GAME_NAME_LENGTH 30
#else
#define GAME_NAME_LENGTH 12
#endif
typedef struct avpgamedesc{ typedef struct avpgamedesc{

View file

@ -2031,9 +2031,7 @@ int Fast2dMagnitude(int dx, int dy)
extern void NewOnScreenMessage(unsigned char *messagePtr) extern void NewOnScreenMessage(unsigned char *messagePtr)
{ {
#if SupportWindows95
GADGET_NewOnScreenMessage( messagePtr ); GADGET_NewOnScreenMessage( messagePtr );
#endif
} }
static void AimGunSight(int aimingSpeed, TEMPLATE_WEAPON_DATA *twPtr) static void AimGunSight(int aimingSpeed, TEMPLATE_WEAPON_DATA *twPtr)

View file

@ -19,11 +19,9 @@ rounds fired etc etc etc*/
#include "weapons.h" #include "weapons.h"
#include "inventry.h" #include "inventry.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldnet.h" #include "pldnet.h"
#include "pldghost.h" #include "pldghost.h"
#endif
#include "avp_userprofile.h" #include "avp_userprofile.h"
@ -1492,9 +1490,8 @@ extern void RemovePickedUpObject(STRATEGYBLOCK *objectPtr)
if (objStatPtr->ghosted_object) { if (objStatPtr->ghosted_object) {
/* Must be a runtime pickup... */ /* Must be a runtime pickup... */
#if SupportWindows95
AddNetMsg_LocalObjectDestroyed(objectPtr); AddNetMsg_LocalObjectDestroyed(objectPtr);
#endif
DestroyAnyStrategyBlock(objectPtr); DestroyAnyStrategyBlock(objectPtr);
return; return;
} }
@ -1511,9 +1508,8 @@ extern void RemovePickedUpObject(STRATEGYBLOCK *objectPtr)
if(AvP.Network==I_No_Network) DestroyAnyStrategyBlock(objectPtr); if(AvP.Network==I_No_Network) DestroyAnyStrategyBlock(objectPtr);
else else
{ {
#if SupportWindows95
AddNetMsg_ObjectPickedUp(&objectPtr->SBname[0]); AddNetMsg_ObjectPickedUp(&objectPtr->SBname[0]);
#endif
KillInanimateObjectForRespawn(objectPtr); KillInanimateObjectForRespawn(objectPtr);
} }
@ -1816,9 +1812,8 @@ void Recall_Disc(void) {
Sound_Stop(bbPtr->soundHandle); Sound_Stop(bbPtr->soundHandle);
Sound_Play(SID_PREDATOR_DISK_RECOVERED,"h"); Sound_Play(SID_PREDATOR_DISK_RECOVERED,"h");
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(nearest); if(AvP.Network != I_No_Network) AddNetMsg_LocalObjectDestroyed(nearest);
#endif
DestroyAnyStrategyBlock(nearest); DestroyAnyStrategyBlock(nearest);
} }
@ -1871,9 +1866,8 @@ void RemoveAllThisPlayersDiscs(void) {
/* Are we the right type? */ /* Are we the right type? */
if (ObjectIsPlayersDisc(candidate)) { if (ObjectIsPlayersDisc(candidate)) {
#if SupportWindows95
AddNetMsg_LocalObjectDestroyed(candidate); AddNetMsg_LocalObjectDestroyed(candidate);
#endif
DestroyAnyStrategyBlock(candidate); DestroyAnyStrategyBlock(candidate);
} }
} }

View file

@ -11,10 +11,8 @@
#include "language.h" #include "language.h"
#include "huffman.hpp" #include "huffman.hpp"
#if SupportWindows95
// DHM 12 Nov 97: hooks for C++ string handling code: // DHM 12 Nov 97: hooks for C++ string handling code:
#include "strtab.hpp" #include "strtab.hpp"
#endif
#define UseLocalAssert Yes #define UseLocalAssert Yes
#include "ourasert.h" #include "ourasert.h"
@ -75,9 +73,7 @@ void InitTextStrings(void)
textPtr = TextBufferPtr; textPtr = TextBufferPtr;
} }
#if SupportWindows95
AddToTable( EmptyString ); AddToTable( EmptyString );
#endif
for (i=1; i<MAX_NO_OF_TEXTSTRINGS; i++) for (i=1; i<MAX_NO_OF_TEXTSTRINGS; i++)
{ {
@ -98,9 +94,7 @@ void InitTextStrings(void)
*textPtr = 0; *textPtr = 0;
textPtr++; textPtr++;
#if SupportWindows95
AddToTable( TextStringPtr[i] ); AddToTable( TextStringPtr[i] );
#endif
} }
} }
@ -108,9 +102,7 @@ void KillTextStrings(void)
{ {
UnloadTextFile(LanguageFilename[AvP.Language],TextBufferPtr); UnloadTextFile(LanguageFilename[AvP.Language],TextBufferPtr);
#if SupportWindows95
UnloadTable(); UnloadTable();
#endif
} }
char *GetTextString(enum TEXTSTRING_ID stringID) char *GetTextString(enum TEXTSTRING_ID stringID)

View file

@ -442,7 +442,7 @@ void PlayerPheromoneSystem(void)
if(playerStatusPtr->IsAlive) if(playerStatusPtr->IsAlive)
{ {
PherPl_WriteBuf[playerPherModule->m_aimodule->m_index] = PlayerSmell; PherPl_WriteBuf[playerPherModule->m_aimodule->m_index] = PlayerSmell;
#if SupportWindows95
if(playerPherModule->name) if(playerPherModule->name)
{ {
if (ShowDebuggingText.Module) if (ShowDebuggingText.Module)
@ -460,7 +460,6 @@ void PlayerPheromoneSystem(void)
/* No scale for 'marine' pheromones, the player will never see it. */ /* No scale for 'marine' pheromones, the player will never see it. */
#endif #endif
} }
#endif
} }
} }
} }

View file

@ -31,11 +31,10 @@ so player.c is looking a bit bare at the moment. */
#include "player.h" #include "player.h"
/* for win 95 net support */ /* for win 95 net support */
#if SupportWindows95
#include "pldnet.h" #include "pldnet.h"
#include "pldghost.h" #include "pldghost.h"
//#include "dp_func.h" //#include "dp_func.h"
#endif
#include "showcmds.h" #include "showcmds.h"
#include "bonusabilities.h" #include "bonusabilities.h"
@ -362,11 +361,8 @@ void InitPlayer(STRATEGYBLOCK* sbPtr, int sb_type)
//restore the number of saves allowed //restore the number of saves allowed
ResetNumberOfSaves(); ResetNumberOfSaves();
#if SupportWindows95
//choosing a start position now occurs later on //choosing a start position now occurs later on
// if(AvP.Network!=I_No_Network) TeleportNetPlayerToAStartingPosition(sbPtr, 1); // if(AvP.Network!=I_No_Network) TeleportNetPlayerToAStartingPosition(sbPtr, 1);
#endif
} }
void ChangeToMarine() void ChangeToMarine()
@ -1144,7 +1140,6 @@ static void PlayerIsDead(DAMAGE_PROFILE* damage,int multiplier,VECTORCH* incomin
} }
/* network support... */ /* network support... */
#if SupportWindows95
if(AvP.Network!=I_No_Network) if(AvP.Network!=I_No_Network)
{ {
playerStatusPtr->MyCorpse=MakeNewCorpse(); playerStatusPtr->MyCorpse=MakeNewCorpse();
@ -1314,7 +1309,7 @@ static void PlayerIsDead(DAMAGE_PROFILE* damage,int multiplier,VECTORCH* incomin
SpeciesTag_DetermineMyNextCharacterType(); SpeciesTag_DetermineMyNextCharacterType();
} }
} }
#endif
if (playerStatusPtr->soundHandle!=SOUND_NOACTIVEINDEX) { if (playerStatusPtr->soundHandle!=SOUND_NOACTIVEINDEX) {
Sound_Stop(playerStatusPtr->soundHandle); Sound_Stop(playerStatusPtr->soundHandle);
} }

View file

@ -67,7 +67,7 @@ extern int DebouncedGotAnyKey;
*****************************************************KJL*/ *****************************************************KJL*/
#define LOAD_IN_MOVEMENT_VALUES 0 #define LOAD_IN_MOVEMENT_VALUES 0
#if SupportWindows95 && LOAD_IN_MOVEMENT_VALUES #if LOAD_IN_MOVEMENT_VALUES
static int AlienForwardSpeed; static int AlienForwardSpeed;
static int AlienStrafeSpeed; static int AlienStrafeSpeed;
@ -97,11 +97,7 @@ extern int predHUDSoundHandle;
extern int predOVision_SoundHandle; extern int predOVision_SoundHandle;
extern int TauntSoundPlayed; extern int TauntSoundPlayed;
#if SupportWindows95
extern unsigned char GotAnyKey; extern unsigned char GotAnyKey;
#else
unsigned char GotAnyKey;
#endif
static char FlyModeOn = 0; static char FlyModeOn = 0;
#if FLY_MODE_CHEAT_ON #if FLY_MODE_CHEAT_ON
@ -163,7 +159,7 @@ void InitPlayerMovementData(STRATEGYBLOCK* sbPtr)
timeInContactWithFloor=(ONE_FIXED/10); timeInContactWithFloor=(ONE_FIXED/10);
#if SupportWindows95 && LOAD_IN_MOVEMENT_VALUES #if LOAD_IN_MOVEMENT_VALUES
LoadInMovementValues(); LoadInMovementValues();
#endif #endif
@ -371,7 +367,7 @@ void ExecuteFreeMovement(STRATEGYBLOCK* sbPtr)
int turnSpeed; int turnSpeed;
int jumpSpeed; int jumpSpeed;
#if SupportWindows95 && LOAD_IN_MOVEMENT_VALUES #if LOAD_IN_MOVEMENT_VALUES
switch (AvP.PlayerType) switch (AvP.PlayerType)
{ {
case I_Alien: case I_Alien:
@ -915,12 +911,10 @@ void ExecuteFreeMovement(STRATEGYBLOCK* sbPtr)
AllowedLookDownAngle = 2048-128; AllowedLookDownAngle = 2048-128;
} }
#if SupportWindows95
if (!ControlMethods.AutoCentreOnMovement) if (!ControlMethods.AutoCentreOnMovement)
{ {
timeBeenContinuouslyMoving = 0; timeBeenContinuouslyMoving = 0;
} }
#endif
if (playerStatusPtr->Mvt_MotionIncrement == 0) if (playerStatusPtr->Mvt_MotionIncrement == 0)
{ {
@ -1176,7 +1170,6 @@ static void CorpseMovement(STRATEGYBLOCK *sbPtr)
------------------------------------------------------*/ ------------------------------------------------------*/
static void NetPlayerDeadProcessing(STRATEGYBLOCK *sbPtr) static void NetPlayerDeadProcessing(STRATEGYBLOCK *sbPtr)
{ {
#if SupportWindows95
PLAYER_STATUS *psPtr= (PLAYER_STATUS *) (sbPtr->SBdataptr); PLAYER_STATUS *psPtr= (PLAYER_STATUS *) (sbPtr->SBdataptr);
/* call the read input function so that we can still respawn/quit, etc */ /* call the read input function so that we can still respawn/quit, etc */
@ -1250,7 +1243,6 @@ static void NetPlayerDeadProcessing(STRATEGYBLOCK *sbPtr)
} }
} }
#endif
} }
extern void InitPlayerCloakingSystem(void); extern void InitPlayerCloakingSystem(void);
@ -1262,7 +1254,6 @@ void NetPlayerRespawn(STRATEGYBLOCK *sbPtr)
SECTION *root_section; SECTION *root_section;
#endif #endif
#if SupportWindows95
PLAYER_STATUS *psPtr= (PLAYER_STATUS *) (sbPtr->SBdataptr); PLAYER_STATUS *psPtr= (PLAYER_STATUS *) (sbPtr->SBdataptr);
@ -1449,7 +1440,6 @@ void NetPlayerRespawn(STRATEGYBLOCK *sbPtr)
//The player's dropped weapon (if there was one) can now be drawn //The player's dropped weapon (if there was one) can now be drawn
MakePlayersWeaponPickupVisible(); MakePlayersWeaponPickupVisible();
#endif
} }
@ -1646,7 +1636,7 @@ static void AlienContactWeapon(void)
/* Demo code removed, CDF 28/9/98, by order of Kevin */ /* Demo code removed, CDF 28/9/98, by order of Kevin */
#if SupportWindows95 && LOAD_IN_MOVEMENT_VALUES #if LOAD_IN_MOVEMENT_VALUES
static void LoadInMovementValues(void) static void LoadInMovementValues(void)
{ {

View file

@ -38,10 +38,8 @@
#include "bh_corpse.h" #include "bh_corpse.h"
#include "chnkload.h" #include "chnkload.h"
#if SupportWindows95
/* for win95 net game support */ /* for win95 net game support */
#include "pldghost.h" #include "pldghost.h"
#endif
#include "pfarlocs.h" #include "pfarlocs.h"
@ -605,9 +603,8 @@ void MakeObjectNear(STRATEGYBLOCK *sbPtr)
tempModule.m_lightarray = (struct lightblock *)0; tempModule.m_lightarray = (struct lightblock *)0;
tempModule.m_extraitemdata = (struct extraitemdata *)0; tempModule.m_extraitemdata = (struct extraitemdata *)0;
tempModule.m_dptr = NULL; /* this is important */ tempModule.m_dptr = NULL; /* this is important */
#if SupportWIndows95
tempModule.name = NULL; /* this is important */ tempModule.name = NULL; /* this is important */
#endif
AllocateModuleObject(&tempModule); AllocateModuleObject(&tempModule);
dPtr = tempModule.m_dptr; dPtr = tempModule.m_dptr;
if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */ if(dPtr==NULL) return; /* cannot create displayblock, so leave object "far" */
@ -1089,13 +1086,9 @@ void InitInanimateObject(void* bhdata, STRATEGYBLOCK *sbPtr)
and Static for multiplayer and Static for multiplayer
NB some objects are always static, and initialised using NB some objects are always static, and initialised using
the static dynamics template directly */ the static dynamics template directly */
#if SupportWindows95
// if(AvP.Network==I_No_Network) inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_INANIMATE; // if(AvP.Network==I_No_Network) inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_INANIMATE;
// else inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_STATIC; // else inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_STATIC;
inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_INANIMATE; inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_INANIMATE;
#else
inanimateDynamicsInitialiser = DYNAMICS_TEMPLATE_STATIC;
#endif
/* Initialise object's stats */ /* Initialise object's stats */
{ {
@ -1540,7 +1533,6 @@ void InanimateObjectIsDamaged(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage, int
INANIMATEOBJECT_STATUSBLOCK* objectstatusptr = sbPtr->SBdataptr; INANIMATEOBJECT_STATUSBLOCK* objectstatusptr = sbPtr->SBdataptr;
LOCALASSERT(objectstatusptr); LOCALASSERT(objectstatusptr);
#if SupportWindows95
if((AvP.Network==I_Peer)&&(!InanimateDamageFromNetHost)) if((AvP.Network==I_Peer)&&(!InanimateDamageFromNetHost))
{ {
/* this means that the damage was generated locally in a net-game: /* this means that the damage was generated locally in a net-game:
@ -1553,7 +1545,6 @@ void InanimateObjectIsDamaged(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage, int
/* if we're the host, inform everyone that the object is dead */ /* if we're the host, inform everyone that the object is dead */
if(sbPtr->SBDamageBlock.Health <= 0) AddNetMsg_InanimateObjectDestroyed(sbPtr); if(sbPtr->SBDamageBlock.Health <= 0) AddNetMsg_InanimateObjectDestroyed(sbPtr);
} }
#endif
if(sbPtr->SBflags.please_destroy_me) if(sbPtr->SBflags.please_destroy_me)
{ {

View file

@ -73,10 +73,8 @@
int explosionTimer; //slight time delay after destruction for explosion int explosionTimer; //slight time delay after destruction for explosion
int explosionStartFrame; //frame that explosion started int explosionStartFrame; //frame that explosion started
#if SupportWindows95
INAN_FRAG * fragments; INAN_FRAG * fragments;
int num_frags; int num_frags;
#endif
unsigned int ghosted_object:1; unsigned int ghosted_object:1;
} INANIMATEOBJECT_STATUSBLOCK; } INANIMATEOBJECT_STATUSBLOCK;
@ -100,11 +98,8 @@
int explosionType; int explosionType;
#if SupportWindows95
INAN_FRAG * fragments; INAN_FRAG * fragments;
int num_frags; int num_frags;
#endif
} TOOLS_DATA_INANIMATEOBJECT; } TOOLS_DATA_INANIMATEOBJECT;
#define DEFAULT_OBJECT_INTEGRITY (100) #define DEFAULT_OBJECT_INTEGRITY (100)

View file

@ -16,8 +16,6 @@
#include "fixer.h" #include "fixer.h"
#if SupportWindows95
#include "rentrntq.h" #include "rentrntq.h"
#if UseGadgets #if UseGadgets
@ -238,9 +236,3 @@ void RE_ENTRANT_QUEUE_WinMain_FlushMessagesWithoutProcessing(void)
} }
/* Internal function definitions ***********************************/ /* Internal function definitions ***********************************/
#endif // SupportWindows95

View file

@ -46,10 +46,8 @@
#include "paintball.h" #include "paintball.h"
/* for win 95 net support */ /* for win 95 net support */
#if SupportWindows95
#include "pldghost.h" #include "pldghost.h"
#include "pldnet.h" #include "pldnet.h"
#endif
/*KJL**************************************************************************************** /*KJL****************************************************************************************
* G L O B A L S * * G L O B A L S *
@ -944,7 +942,6 @@ int SmartTarget_TargetFilter(STRATEGYBLOCK *candidate)
return(1); return(1);
} }
break; break;
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -998,7 +995,6 @@ int SmartTarget_TargetFilter(STRATEGYBLOCK *candidate)
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;

View file

@ -86,12 +86,10 @@ void OperateObjectInLineOfSight(void)
{ {
case I_BehaviourBinarySwitch: case I_BehaviourBinarySwitch:
{ {
#if SupportWindows95
if(AvP.Network!=I_No_Network) if(AvP.Network!=I_No_Network)
{ {
AddNetMsg_LOSRequestBinarySwitch(nearestObjectPtr->ObStrategyBlock); AddNetMsg_LOSRequestBinarySwitch(nearestObjectPtr->ObStrategyBlock);
} }
#endif
RequestState(nearestObjectPtr->ObStrategyBlock,1, 0); RequestState(nearestObjectPtr->ObStrategyBlock,1, 0);
break; break;
} }

View file

@ -51,10 +51,8 @@
#include "projload.hpp" #include "projload.hpp"
/* for win 95 net support */ /* for win 95 net support */
#if SupportWindows95
#include "pldghost.h" #include "pldghost.h"
#include "pldnet.h" #include "pldnet.h"
#endif
#include "los.h" #include "los.h"
#include "kshape.h" #include "kshape.h"
@ -2323,10 +2321,9 @@ void HandleWeaponImpact(VECTORCH *positionPtr, STRATEGYBLOCK *sbPtr, enum AMMO_I
DISPLAYBLOCK *dispPtr = MakeDebris(I_BehaviourPlasmaImpact,positionPtr); DISPLAYBLOCK *dispPtr = MakeDebris(I_BehaviourPlasmaImpact,positionPtr);
if (dispPtr) if (dispPtr)
{ {
#if SupportWindows95
if(AvP.Network!=I_No_Network) if(AvP.Network!=I_No_Network)
AddNetMsg_LocalRicochet(I_BehaviourPlasmaImpact,positionPtr,&LOS_ObjectNormal); AddNetMsg_LocalRicochet(I_BehaviourPlasmaImpact,positionPtr,&LOS_ObjectNormal);
#endif
MakeMatrixFromDirection(&LOS_ObjectNormal,&dispPtr->ObMat); MakeMatrixFromDirection(&LOS_ObjectNormal,&dispPtr->ObMat);
} }
break; break;
@ -2344,10 +2341,9 @@ void HandleWeaponImpact(VECTORCH *positionPtr, STRATEGYBLOCK *sbPtr, enum AMMO_I
DISPLAYBLOCK *dispPtr = MakeDebris(I_BehaviourBulletRicochet,positionPtr); DISPLAYBLOCK *dispPtr = MakeDebris(I_BehaviourBulletRicochet,positionPtr);
if (dispPtr) if (dispPtr)
{ {
#if SupportWindows95
if(AvP.Network!=I_No_Network) if(AvP.Network!=I_No_Network)
AddNetMsg_LocalRicochet(I_BehaviourBulletRicochet,positionPtr,&LOS_ObjectNormal); AddNetMsg_LocalRicochet(I_BehaviourBulletRicochet,positionPtr,&LOS_ObjectNormal);
#endif
MakeMatrixFromDirection(&LOS_ObjectNormal,&dispPtr->ObMat); MakeMatrixFromDirection(&LOS_ObjectNormal,&dispPtr->ObMat);
} }
break; break;
@ -2556,9 +2552,7 @@ void CauseDamageToObject(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage, int multi
} }
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
#if SupportWindows95
DamageNetworkGhost(sbPtr, damage, use_multiple,NULL,incoming); DamageNetworkGhost(sbPtr, damage, use_multiple,NULL,incoming);
#endif
break; break;
} }
case I_BehaviourAutoGun: case I_BehaviourAutoGun:
@ -6761,9 +6755,7 @@ DISPLAYBLOCK *CauseDamageToHModel(HMODELCONTROLLER *HMC_Ptr, STRATEGYBLOCK *sbPt
/* Whoa, positive feedback! */ /* Whoa, positive feedback! */
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
#if SupportWindows95
DamageNetworkGhost(sbPtr, damage, multiple,this_section_data,incoming); DamageNetworkGhost(sbPtr, damage, multiple,this_section_data,incoming);
#endif
break; break;
} }
#endif #endif
@ -8116,7 +8108,6 @@ int Target_IsEdible(STRATEGYBLOCK *candidate) {
} }
break; break;
} }
#if SupportWindows95
case I_BehaviourNetGhost: case I_BehaviourNetGhost:
{ {
NETGHOSTDATABLOCK *dataptr; NETGHOSTDATABLOCK *dataptr;
@ -8134,7 +8125,6 @@ int Target_IsEdible(STRATEGYBLOCK *candidate) {
} }
} }
break; break;
#endif
default: default:
return(0); return(0);
break; break;
@ -10840,10 +10830,8 @@ void CreateSpearPossiblyWithFragment(DISPLAYBLOCK *dispPtr, VECTORCH *spearPosit
} }
#if 0 // no network yet! #if 0 // no network yet!
#if SupportWindows95
if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock); if(AvP.Network != I_No_Network) AddNetGameObjectID(dispPtr->ObStrategyBlock);
#endif #endif
#endif
Sound_Play(SID_SPEARGUN_HITTING_WALL,"d",&dynPtr->Position); Sound_Play(SID_SPEARGUN_HITTING_WALL,"d",&dynPtr->Position);
return; return;
} }

View file

@ -725,7 +725,7 @@ void KRenderItems(VIEWDESCRIPTORBLOCK *VDBPtr)
#endif #endif
#if 0//SupportWindows95 #if 0
if (ScanDrawMode != ScanDrawDirectDraw) if (ScanDrawMode != ScanDrawDirectDraw)
{ {
WriteEndCodeToExecuteBuffer(); WriteEndCodeToExecuteBuffer();

View file

@ -31,8 +31,6 @@ extern "C" {
#define SuppressWarnings Yes #define SuppressWarnings Yes
#define SupportWindows95 Yes
#define platform_pc Yes
#define InterfaceEngine No #define InterfaceEngine No
#define Term -1 #define Term -1

View file

@ -762,7 +762,6 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
TimeStampedMessage("After CDDA_Stop"); TimeStampedMessage("After CDDA_Stop");
/* netgame support */ /* netgame support */
#if SupportWindows95 /* call me paranoid */
if(AvP.Network != I_No_Network) if(AvP.Network != I_No_Network)
{ {
/* we cleanup and reset our game mode here, at the end of the game loop, as other /* we cleanup and reset our game mode here, at the end of the game loop, as other
@ -770,7 +769,6 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
EndAVPNetGame(); EndAVPNetGame();
//EndOfNetworkGameScreen(); //EndOfNetworkGameScreen();
} }
#endif
//need to get rid of the player rifs before we can clear the memory pool //need to get rid of the player rifs before we can clear the memory pool

View file

@ -12,7 +12,6 @@
#include <stddef.h> #include <stddef.h>
/* defines */ /* defines */
#if SupportWindows95
#if 1 #if 1
#define DBGMALLOC 0 #define DBGMALLOC 0
#else #else
@ -26,7 +25,6 @@
#define DBGMALLOC 1 #define DBGMALLOC 1
#endif #endif
#endif #endif
#endif
/* parameters for DumpMallocInfo */ /* parameters for DumpMallocInfo */
#define PARTIALDUMP 0 /* print outstanding mallocs number and total memory allocated */ #define PARTIALDUMP 0 /* print outstanding mallocs number and total memory allocated */
@ -43,11 +41,7 @@ a separate copy of the string for each malloc - just store the
pointer. pointer.
So, on PC this reduces the data size for the malloc records from 1.04Mb to 320K ! */ So, on PC this reduces the data size for the malloc records from 1.04Mb to 320K ! */
#if SupportWindows95
#define COPY_FILENAME 0 /* new behavior */ #define COPY_FILENAME 0 /* new behavior */
#else
#define COPY_FILENAME 1 /* previous behavior */
#endif
/* platform specific memory allocation and deallocation declarations */ /* platform specific memory allocation and deallocation declarations */
extern void *AllocMem(size_t __size); extern void *AllocMem(size_t __size);

View file

@ -275,9 +275,7 @@ typedef struct module {
MATRIXCH m_mat; /* Internal use only */ MATRIXCH m_mat; /* Internal use only */
#if SupportWindows95
char * name; char * name;
#endif
WAYPOINT_HEADER *m_waypoints; WAYPOINT_HEADER *m_waypoints;

View file

@ -479,9 +479,7 @@ typedef struct screendescriptorblock {
int SDB_Width; int SDB_Width;
int SDB_Height; int SDB_Height;
int SDB_Depth; int SDB_Depth;
#if SupportWindows95
int SDB_ScreenDepth; int SDB_ScreenDepth;
#endif
int SDB_Size; int SDB_Size;
int SDB_DiagonalWidth; int SDB_DiagonalWidth;
@ -593,9 +591,7 @@ typedef struct viewdescriptorblock {
int VDB_Width; int VDB_Width;
int VDB_Height; int VDB_Height;
int VDB_Depth; int VDB_Depth;
#if SupportWindows95
int VDB_ScreenDepth; int VDB_ScreenDepth;
#endif
int VDB_CentreX; int VDB_CentreX;
int VDB_CentreY; int VDB_CentreY;
@ -865,9 +861,7 @@ typedef struct displayblock
SHAPEHEADER* ObShapeData; SHAPEHEADER* ObShapeData;
#if SupportWindows95
char * name; char * name;
#endif
#if (SupportMorphing && LazyEvaluationForMorphing) #if (SupportMorphing && LazyEvaluationForMorphing)
VECTORCH *ObMorphedPts; VECTORCH *ObMorphedPts;
@ -1996,9 +1990,7 @@ typedef struct i_gouraud3dtexturepolygon_scan {
*/ */
#if SupportWindows95
void ClearScreen(SCREENDESCRIPTORBLOCK *sdb, int Colour); void ClearScreen(SCREENDESCRIPTORBLOCK *sdb, int Colour);
#endif
void PlatformSpecificShowViewEntry(VIEWDESCRIPTORBLOCK *vdb, SCREENDESCRIPTORBLOCK *sdb); void PlatformSpecificShowViewEntry(VIEWDESCRIPTORBLOCK *vdb, SCREENDESCRIPTORBLOCK *sdb);

View file

@ -2,16 +2,13 @@
#define SHAPE_INCLUDED #define SHAPE_INCLUDED
#include "aw.h" // AW_BACKUPTEXTUREHANDLE #include "aw.h" // AW_BACKUPTEXTUREHANDLE
/* /*
Header File for Shape Data Header File for Shape Data
*/ */
#ifndef SupportWindows95 /* Enable so that PC code is used */
#define SupportWindows95 1
#endif
#include "shpanim.h" #include "shpanim.h"
@ -527,9 +524,7 @@ typedef struct merged_poly
#else #else
#if platform_pc
#define iflag_zbuffer_w 0x00000080 /* Z-Buffer, Write-Only */ #define iflag_zbuffer_w 0x00000080 /* Z-Buffer, Write-Only */
#endif
#endif /* InterfaceEngine */ #endif /* InterfaceEngine */
@ -550,9 +545,7 @@ typedef struct merged_poly
#define iflag_no_mip 0x00008000 /* Use Index #0 */ #define iflag_no_mip 0x00008000 /* Use Index #0 */
#if platform_pc
#define iflag_zbuffer_r 0x00010000 /* Z-Buffer, Read-Only */ #define iflag_zbuffer_r 0x00010000 /* Z-Buffer, Read-Only */
#endif
#define iflag_linear 0x00020000 /* Linear Interpolation */ #define iflag_linear 0x00020000 /* Linear Interpolation */
@ -783,12 +776,10 @@ typedef struct imageheader {
TEXTURE *ImagePtr; /* Pointer to texture in memory */ TEXTURE *ImagePtr; /* Pointer to texture in memory */
#if SupportWindows95
LPDIRECTDRAWSURFACE DDSurface; LPDIRECTDRAWSURFACE DDSurface;
LPDIRECT3DTEXTURE D3DTexture; LPDIRECT3DTEXTURE D3DTexture;
D3DTEXTUREHANDLE D3DHandle; D3DTEXTUREHANDLE D3DHandle;
AW_BACKUPTEXTUREHANDLE hBackup; AW_BACKUPTEXTUREHANDLE hBackup;
#endif
int ImageNum; /* # MIP images */ int ImageNum; /* # MIP images */
char ImageName[ImageNameSize]; /* Filename */ char ImageName[ImageNameSize]; /* Filename */

View file

@ -73,7 +73,7 @@
#define FILEPERM "w" #define FILEPERM "w"
#endif #endif
#if SupportWindows95 && !defined(_MSC_VER) /* not required for MS C since MS C has CRT debugging available */ #if !defined(_MSC_VER) /* not required for MS C since MS C has CRT debugging available */
#define OVERRUN_SIZEMIN 2 #define OVERRUN_SIZEMIN 2
#define OVERRUN_SIZEMAX 128 #define OVERRUN_SIZEMAX 128
#define OVERRUN_SIZEFACTOR 2 /* this is a shift down */ #define OVERRUN_SIZEFACTOR 2 /* this is a shift down */
@ -413,8 +413,6 @@ void DumpMallocInfo(int type)
} }
else if (type==DUMPTOFILE) else if (type==DUMPTOFILE)
{ {
#if SupportWindows95
FILE *fp; FILE *fp;
if( (fp = fopen(MALLOCDUMPFILE,FILEPERM))== (FILE *)NULL) if( (fp = fopen(MALLOCDUMPFILE,FILEPERM))== (FILE *)NULL)
@ -445,7 +443,6 @@ void DumpMallocInfo(int type)
fclose(fp); fclose(fp);
} }
#endif
} }
@ -489,8 +486,6 @@ void DumpBoundsCheckInfo(int type)
} }
else if (type==DUMPTOFILE) else if (type==DUMPTOFILE)
{ {
#if SupportWindows95
FILE *fp; FILE *fp;
if( (fp = fopen(MALLOCDUMPFILE,FILEPERM))== (FILE *)NULL) if( (fp = fopen(MALLOCDUMPFILE,FILEPERM))== (FILE *)NULL)
@ -526,7 +521,6 @@ void DumpBoundsCheckInfo(int type)
fclose(fp); fclose(fp);
} }
#endif
} }

View file

@ -481,9 +481,7 @@ void AllocateModuleObject(MODULE *mptr)
/* Added Name to DISPLAYBLOCK */ /* Added Name to DISPLAYBLOCK */
#if SupportWindows95
dptr->name = mptr->name; dptr->name = mptr->name;
#endif
MapPostProcessing(dptr); MapPostProcessing(dptr);

View file

@ -10,9 +10,7 @@
*/ */
#if SupportWindows95
extern int ScanDrawMode; extern int ScanDrawMode;
#endif
/* /*
@ -441,9 +439,7 @@ void SetVDB(vdb, fl, ty, d, cx,cy, prx,pry, mxp, cl,cr,cu,cd, h1,h2,hc, amb)
vdb->VDB_Depth = ScreenDescriptorBlock.SDB_Depth; vdb->VDB_Depth = ScreenDescriptorBlock.SDB_Depth;
#if SupportWindows95
vdb->VDB_ScreenDepth = ScreenDescriptorBlock.SDB_ScreenDepth; vdb->VDB_ScreenDepth = ScreenDescriptorBlock.SDB_ScreenDepth;
#endif
vdb->VDB_CentreX = ScreenDescriptorBlock.SDB_CentreX; vdb->VDB_CentreX = ScreenDescriptorBlock.SDB_CentreX;
vdb->VDB_CentreY = ScreenDescriptorBlock.SDB_CentreY; vdb->VDB_CentreY = ScreenDescriptorBlock.SDB_CentreY;
@ -461,16 +457,12 @@ void SetVDB(vdb, fl, ty, d, cx,cy, prx,pry, mxp, cl,cr,cu,cd, h1,h2,hc, amb)
else { else {
#if SupportWindows95
if (ScanDrawMode == ScanDrawDirectDraw) if (ScanDrawMode == ScanDrawDirectDraw)
vdb->VDB_Depth = d; vdb->VDB_Depth = d;
else else
vdb->VDB_Depth = VideoModeType_24; vdb->VDB_Depth = VideoModeType_24;
vdb->VDB_ScreenDepth = ScreenDescriptorBlock.SDB_ScreenDepth; vdb->VDB_ScreenDepth = ScreenDescriptorBlock.SDB_ScreenDepth;
#else
vdb->VDB_Depth = d;
#endif
vdb->VDB_CentreX = cx; vdb->VDB_CentreX = cx;
vdb->VDB_CentreY = cy; vdb->VDB_CentreY = cy;

View file

@ -15,8 +15,6 @@
extern "C" { extern "C" {
#endif #endif
#define platform_pc Yes
/* Types */ /* Types */
typedef struct LONGLONGCH { typedef struct LONGLONGCH {

View file

@ -10,12 +10,8 @@
#include "bh_types.h" #include "bh_types.h"
#include "pvisible.h" #include "pvisible.h"
#if SupportWindows95
#include "kzsort.h" #include "kzsort.h"
#include "kshape.h" #include "kshape.h"
#endif
/* /*