mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-21 18:10:26 +01:00
commit
9179b4e2f0
|
@ -29,12 +29,7 @@ void AdjustFilePath_t(CTFileName &fnm)
|
|||
}
|
||||
|
||||
// class constructor
|
||||
CDependInfo::CDependInfo(CTFileName fnFileName, CTFileName fnParent)
|
||||
{
|
||||
// copy file name
|
||||
di_fnFileName = fnFileName;
|
||||
di_fnParent = fnParent;
|
||||
}
|
||||
CDependInfo::CDependInfo(CTFileName fnFileName, CTFileName fnParent): /*copy file name*/ di_fnFileName(fnFileName), di_fnParent(fnParent){}
|
||||
|
||||
BOOL CDependInfo::IsFileOnDiskUpdated(void)
|
||||
{
|
||||
|
|
|
@ -37,7 +37,7 @@ const char *CTFileName::convertFromWin32(const char *src)
|
|||
static const char *dirsep = NULL;
|
||||
static size_t seplen = 0;
|
||||
static char buf[MAX_PATH]; // This is NOT thread safe, fyi.
|
||||
char *dest = buf;
|
||||
char *dest;
|
||||
|
||||
if (src == NULL)
|
||||
{
|
||||
|
@ -78,7 +78,7 @@ const char *CTFileName::convertToWin32(const char *src)
|
|||
static const char *dirsep = NULL;
|
||||
static size_t seplen = 0;
|
||||
static char buf[MAX_PATH]; // This is NOT thread safe, fyi.
|
||||
char *dest = buf;
|
||||
char *dest;
|
||||
|
||||
if (src == NULL)
|
||||
{
|
||||
|
|
|
@ -182,6 +182,7 @@ CTString ScriptEsc(const CTString &str)
|
|||
|
||||
#pragma inline_depth(0)
|
||||
void MakeAccessViolation(void* pArgs)
|
||||
|
||||
{
|
||||
INDEX bDont = NEXTARGUMENT(INDEX);
|
||||
if( bDont) return;
|
||||
|
|
|
@ -166,11 +166,8 @@ CTString GetZlibError(int ierr)
|
|||
}
|
||||
}
|
||||
|
||||
CZipHandle::CZipHandle(void)
|
||||
CZipHandle::CZipHandle(void): zh_bOpen(FALSE), zh_fFile(NULL), zh_pubBufIn(NULL)
|
||||
{
|
||||
zh_bOpen = FALSE;
|
||||
zh_fFile = NULL;
|
||||
zh_pubBufIn = NULL;
|
||||
memset(&zh_zstream, 0, sizeof(zh_zstream));
|
||||
}
|
||||
void CZipHandle::Clear(void)
|
||||
|
|
|
@ -1152,7 +1152,7 @@ void* _MS_Thread(void *arg) {
|
|||
/** do recvfrom stuff **/
|
||||
iRet = recvfrom(_sockudp, _szBuffer, 2048, 0, (sockaddr*)&_sinClient, &_iClientLength);
|
||||
FD_CLR(_sockudp, &readfds_udp);
|
||||
if(iRet != -1 && iRet > 100 && iRet != SOCKET_ERROR) {
|
||||
if(iRet > 100 && iRet != SOCKET_ERROR) {
|
||||
// null terminate the buffer
|
||||
_szBuffer[iRet] = 0;
|
||||
char *sPch = NULL;
|
||||
|
@ -1360,7 +1360,7 @@ void* _LocalNet_Thread(void *arg) {
|
|||
/** do recvfrom stuff **/
|
||||
iRet = recvfrom(_sockudp, _szBuffer, 2048, 0, (sockaddr*)&_sinClient, &_iClientLength);
|
||||
FD_CLR(_sockudp, &readfds_udp);
|
||||
if(iRet != -1 && iRet > 100 && iRet != SOCKET_ERROR) {
|
||||
if(iRet > 100 && iRet != SOCKET_ERROR) {
|
||||
// null terminate the buffer
|
||||
_szBuffer[iRet] = 0;
|
||||
char *sPch = NULL;
|
||||
|
|
|
@ -2002,9 +2002,8 @@ void CLayerMixer::MixOneMipmapDynamic( CBrushShadowMap *pbsm, INDEX iMipmap)
|
|||
|
||||
|
||||
// constructor
|
||||
CLayerMixer::CLayerMixer( CBrushShadowMap *pbsm, INDEX iFirstMip, INDEX iLastMip, BOOL bDynamic)
|
||||
CLayerMixer::CLayerMixer( CBrushShadowMap *pbsm, INDEX iFirstMip, INDEX iLastMip, BOOL bDynamic): lm_bDynamic(bDynamic)
|
||||
{
|
||||
lm_bDynamic = bDynamic;
|
||||
if( bDynamic) {
|
||||
// check dynamic layers for complete blackness
|
||||
BOOL bAllBlack = TRUE;
|
||||
|
|
|
@ -195,9 +195,7 @@ public:
|
|||
// array for holding edges that proceed with testing
|
||||
CDynamicArray<DOUBLEbspedge3D> oc_abedProceeding;
|
||||
|
||||
CObjectCSG(void) {
|
||||
oc_bCSGIngoringEnabled = FALSE;
|
||||
oc_bSkipObjectB = FALSE;
|
||||
CObjectCSG(void): oc_bCSGIngoringEnabled(FALSE), oc_bSkipObjectB(FALSE){
|
||||
}
|
||||
|
||||
/* Add an entire array of BSP edges to some polygon according to action code. */
|
||||
|
|
|
@ -480,9 +480,6 @@ BOOL CClientInterface::UpdateInputBuffers(void)
|
|||
// take this packet out of the input buffer
|
||||
ci_pbInputBuffer.RemovePacket(ppaPacket->pa_ulSequence,FALSE);
|
||||
|
||||
if (ppaPacket->pa_ulSequence == 8) {
|
||||
ppaPacket->pa_ulSequence = 8;
|
||||
}
|
||||
// a packet can be accepted from the broadcast ID only if it is an acknowledge packet or
|
||||
// if it is a connection confirmation response packet and the client isn't already connected
|
||||
if (ppaPacket->pa_adrAddress.adr_uwID == SLASHSLASH || ppaPacket->pa_adrAddress.adr_uwID == 0) {
|
||||
|
|
|
@ -81,12 +81,7 @@ struct TickMarker {
|
|||
UBYTE tm_ubAcknowledgesExpected;
|
||||
UWORD tm_uwNumMessages;
|
||||
|
||||
TickMarker() {
|
||||
tm_fTickTime = -1;
|
||||
tm_slTickOffset = -1;
|
||||
tm_ubAcknowledgesExpected = 0;
|
||||
tm_uwNumMessages = 0;
|
||||
}
|
||||
TickMarker(): tm_fTickTime(-1), tm_fTickTime(-1), tm_ubAcknowledgesExpected(0), tm_uwNumMessages (0){}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ public:
|
|||
CEntityPointer ehi_epEntityPointer;
|
||||
CClientEntry ehi_ceClientEntries[SERVER_CLIENTS];
|
||||
|
||||
CEntityHashItem() {ehi_ulEntityID = -1;} // entity pointer will initialize itself to NULL
|
||||
CEntityHashItem(): ehi_ulEntityID(-1){} // entity pointer will initialize itself to NULL
|
||||
|
||||
~CEntityItem() {}; // entity poiner will destroy itself and remove the reference
|
||||
|
||||
|
|
|
@ -185,9 +185,7 @@ public:
|
|||
~CGatherCRC();
|
||||
};
|
||||
|
||||
CGatherCRC::CGatherCRC() {
|
||||
bOld = CRCT_bGatherCRCs;
|
||||
}
|
||||
CGatherCRC::CGatherCRC(): bOld(CRCT_bGatherCRCs){}
|
||||
CGatherCRC::~CGatherCRC() {
|
||||
CRCT_bGatherCRCs = bOld;
|
||||
}
|
||||
|
|
|
@ -165,8 +165,7 @@ void SelectVertexOnRender(CBrushVertex &bvx, const PIX2D &vpix)
|
|||
// if selecting with lasso
|
||||
} else {
|
||||
// if the vertex is set in lasso buffer
|
||||
if (_pubLassoBuffer!=NULL
|
||||
&&_pubLassoBuffer[vpix(2)*_pixSizeI+vpix(1)]) {
|
||||
if (_pubLassoBuffer[vpix(2)*_pixSizeI+vpix(1)]) {
|
||||
|
||||
// if alternative
|
||||
if (_bSelectAlternative) {
|
||||
|
|
|
@ -186,14 +186,12 @@ static FLOAT HitCheckQuad(const PIX ix, const PIX iz)
|
|||
// if the polygon is intersected by the ray, and it is the closest intersection so far
|
||||
if (isIntersector.IsIntersecting() && (fHitDistance < fDistance)) {
|
||||
// remember hit coordinates
|
||||
if(fHitDistance<fDistance) {
|
||||
fDistance = fHitDistance;
|
||||
_vHitExact = vHitPoint;
|
||||
_plHitPlane = plTriPlane;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return fDistance;
|
||||
}
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ CTFileName CEngineGUI::CreateTexture(CTFileName fnTexFileToRecreate/*=CTString("
|
|||
CDlgChooseTextureType dlgChooseTextureType;
|
||||
int iDlgResult = dlgChooseTextureType.DoModal();
|
||||
// if user choosed a texture type
|
||||
if( (iDlgResult != -1) && (iDlgResult >= 0) && (iDlgResult <= 2) )
|
||||
if( (iDlgResult >= 0) && (iDlgResult <= 2) )
|
||||
{
|
||||
// if result is 2 we want to create effect texture
|
||||
if( iDlgResult == 2)
|
||||
|
|
|
@ -92,14 +92,7 @@ struct DECL_DLL PlayerStats {
|
|||
INDEX ps_iSecrets;
|
||||
TIME ps_tmTime;
|
||||
|
||||
PlayerStats(void)
|
||||
{
|
||||
ps_iScore = 0;
|
||||
ps_iKills = 0;
|
||||
ps_iDeaths = 0;
|
||||
ps_iSecrets = 0;
|
||||
ps_tmTime = 0.0f;
|
||||
}
|
||||
PlayerStats(void): ps_iScore(0), ps_iKills(0), ps_iDeaths(0), ps_iSecrets(0), ps_tmTime(0.0f){}
|
||||
};
|
||||
|
||||
// get info position for entity
|
||||
|
|
|
@ -870,7 +870,7 @@ extern void DrawHUD( const CPlayer *penPlayerCurrent, CDrawPort *pdpCurrent, BOO
|
|||
if( iHealth>25) colHealth = _colHUD;
|
||||
if( iArmor >25) colArmor = _colHUD;
|
||||
// eventually print it out
|
||||
if( hud_iShowPlayers==1 || (hud_iShowPlayers==-1 && !bSinglePlay)) {
|
||||
if( hud_iShowPlayers==1 || hud_iShowPlayers==-1) {
|
||||
// printout location and info aren't the same for deathmatch and coop play
|
||||
const FLOAT fCharWidth = (PIX)((_pfdDisplayFont->GetWidth()-2) *fTextScale);
|
||||
if( bCooperative) {
|
||||
|
|
|
@ -1476,9 +1476,8 @@ void Particles_MetalParts( CEntity *pen, FLOAT tmStarted, FLOATaabbox3D boxOwner
|
|||
|
||||
UBYTE ubRndH = UBYTE( 180+afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][0]*16);
|
||||
UBYTE ubRndS = UBYTE( 12+(afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][1])*8);
|
||||
UBYTE ubRndV = UBYTE( 192+(afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][2])*64);
|
||||
//ubRndS = 0;
|
||||
ubRndV = 255;
|
||||
UBYTE ubRndV = 255;
|
||||
COLOR col = HSVToColor(ubRndH, ubRndS, ubRndV)|UBYTE(255.0f*fRatio);
|
||||
FLOAT fRotation = fT*400.0f*afStarsPositions[iRnd][0];
|
||||
FLOAT fSize = fBoxSize*0.005f+0.125f+afStarsPositions[iRnd][1]*0.025f;
|
||||
|
@ -2301,8 +2300,7 @@ void Particles_EmptyShells( CEntity *pen, ShellLaunchData *asldData)
|
|||
{
|
||||
fColorFactor = -fT+fLife;
|
||||
}
|
||||
UBYTE ubAlpha = UBYTE(CT_OPAQUE*fColorFactor);
|
||||
ubAlpha = CT_OPAQUE;
|
||||
UBYTE ubAlpha = CT_OPAQUE;
|
||||
FLOAT3D vSpeedPower = sld.sld_vSpeed/(1.0f+fT*fT);
|
||||
|
||||
FLOAT3D vPos = sld.sld_vPos +
|
||||
|
@ -2779,10 +2777,8 @@ void Particles_BloodSpray(enum SprayParticlesType sptType, CEntity *penSpray, FL
|
|||
case SPT_ELECTRICITY_SPARKS:
|
||||
{
|
||||
UBYTE ubRndH = UBYTE( 180+afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][0]*16);
|
||||
UBYTE ubRndS = UBYTE( 32+(afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][1]+0.5)*16);
|
||||
UBYTE ubRndV = UBYTE( 192+(afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][2])*64);
|
||||
ubRndS = 0;
|
||||
ubRndV = 255;
|
||||
UBYTE ubRndS = 0;
|
||||
UBYTE ubRndV = 255;
|
||||
col = HSVToColor(ubRndH, ubRndS, ubRndV)|ubAlpha;
|
||||
fSize/=32.0f;
|
||||
fRotation = fT*200.0f;
|
||||
|
|
|
@ -16,14 +16,7 @@ FLOAT NodeDistance(CPathNode *ppn0, CPathNode *ppn1)
|
|||
ppn1->pn_pnmMarker->GetPlacement().pl_PositionVector).Length();
|
||||
}
|
||||
|
||||
CPathNode::CPathNode(class CNavigationMarker *penMarker)
|
||||
{
|
||||
pn_pnmMarker = penMarker;
|
||||
pn_ppnParent = NULL;
|
||||
pn_fG = 0.0f;
|
||||
pn_fH = 0.0f;
|
||||
pn_fF = 0.0f;
|
||||
}
|
||||
CPathNode::CPathNode(class CNavigationMarker *penMarker): pn_pnmMarker(penMarker), pn_ppnParent(NULL), pn_fG(0.0f), pn_fH(0.0f), pn_fF(0.0f){}
|
||||
|
||||
CPathNode::~CPathNode(void)
|
||||
{
|
||||
|
|
|
@ -156,14 +156,7 @@ struct DECL_DLL PlayerStats {
|
|||
INDEX ps_iSecrets;
|
||||
TIME ps_tmTime;
|
||||
|
||||
PlayerStats(void)
|
||||
{
|
||||
ps_iScore = 0;
|
||||
ps_iKills = 0;
|
||||
ps_iDeaths = 0;
|
||||
ps_iSecrets = 0;
|
||||
ps_tmTime = 0.0f;
|
||||
}
|
||||
PlayerStats(void): ps_iScore(0), ps_iKills(0), ps_iDeaths(0), ps_iSecrets(0), ps_tmTime(0.0f){}
|
||||
};
|
||||
|
||||
static inline CTStream &operator>>(CTStream &strm, PlayerStats &ps)
|
||||
|
|
|
@ -1180,7 +1180,7 @@ extern void DrawHUD( const CPlayer *penPlayerCurrent, CDrawPort *pdpCurrent, BOO
|
|||
if( iHealth>25) colHealth = _colHUD;
|
||||
if( iArmor >25) colArmor = _colHUD;
|
||||
// eventually print it out
|
||||
if( hud_iShowPlayers==1 || (hud_iShowPlayers==-1 && !bSinglePlay)) {
|
||||
if( hud_iShowPlayers==1 || hud_iShowPlayers==-1) {
|
||||
// printout location and info aren't the same for deathmatch and coop play
|
||||
const FLOAT fCharWidth = (PIX)((_pfdDisplayFont->GetWidth()-2) *fTextScale);
|
||||
if( bCooperative) {
|
||||
|
|
|
@ -2284,9 +2284,8 @@ void Particles_MetalParts( CEntity *pen, FLOAT tmStarted, FLOATaabbox3D boxOwner
|
|||
|
||||
UBYTE ubRndH = UBYTE( 180+afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][0]*16);
|
||||
UBYTE ubRndS = UBYTE( 12+(afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][1])*8);
|
||||
UBYTE ubRndV = UBYTE( 192+(afStarsPositions[ int(iPart+tmStarted*10)%CT_MAX_PARTICLES_TABLE][2])*64);
|
||||
//ubRndS = 0;
|
||||
ubRndV = 255;
|
||||
UBYTE ubRndV = 255;
|
||||
COLOR col = HSVToColor(ubRndH, ubRndS, ubRndV)|UBYTE(255.0f*fRatio);
|
||||
FLOAT fRotation = fT*400.0f*afStarsPositions[iRnd][0];
|
||||
FLOAT fSize = fBoxSize*0.005f+0.125f+afStarsPositions[iRnd][1]*0.025f;
|
||||
|
@ -4502,10 +4501,8 @@ void Particles_BloodSpray(enum SprayParticlesType sptType, FLOAT3D vSource, FLOA
|
|||
case SPT_ELECTRICITY_SPARKS:
|
||||
{
|
||||
UBYTE ubRndH = UBYTE( 180+afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][0]*16);
|
||||
UBYTE ubRndS = UBYTE( 32+(afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][1]+0.5)*16);
|
||||
UBYTE ubRndV = UBYTE( 192+(afStarsPositions[ int(iSpray+tmStarted*10)%CT_MAX_PARTICLES_TABLE][2])*64);
|
||||
ubRndS = 0;
|
||||
ubRndV = 255;
|
||||
UBYTE ubRndS = 0;
|
||||
UBYTE ubRndV = 255;
|
||||
col = HSVToColor(ubRndH, ubRndS, ubRndV)|ubAlpha;
|
||||
fSize/=32.0f;
|
||||
fRotation = fT*200.0f;
|
||||
|
|
|
@ -188,8 +188,7 @@ public:
|
|||
~CEnableUserBreak();
|
||||
};
|
||||
|
||||
CEnableUserBreak::CEnableUserBreak() {
|
||||
bOld = _bUserBreakEnabled;
|
||||
CEnableUserBreak::CEnableUserBreak(): bOld(_bUserBreakEnabled){
|
||||
_bUserBreakEnabled = TRUE;
|
||||
}
|
||||
CEnableUserBreak::~CEnableUserBreak() {
|
||||
|
|
|
@ -139,10 +139,8 @@ public:
|
|||
CPlayerSource *lp_pplsPlayerSource;
|
||||
UBYTE lp_ubPlayerControlsState[2048]; // current state of player controls that are local to the player
|
||||
// Construction
|
||||
CLocalPlayer( void)
|
||||
CLocalPlayer(void): lp_pplsPlayerSource(NULL), lp_bActive(FALSE)
|
||||
{
|
||||
lp_pplsPlayerSource = NULL;
|
||||
lp_bActive = FALSE;
|
||||
memset(lp_ubPlayerControlsState, 0, sizeof(lp_ubPlayerControlsState)) ;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user