Skip to content

Commit

Permalink
Merge pull request #989 from BenjamenMeyer/enhancement_no-more-stdafx
Browse files Browse the repository at this point in the history
Enhancement: Clean up the Stdafx.h usage
  • Loading branch information
stephengtuggy authored Jan 20, 2025
2 parents 6ebd553 + a6c52f9 commit b865591
Show file tree
Hide file tree
Showing 55 changed files with 115 additions and 258 deletions.
1 change: 0 additions & 1 deletion engine/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -607,7 +607,6 @@ ADD_LIBRARY(vegastrike-OPcollide
src/cmd/collide2/OPC_BaseModel.cpp
src/cmd/collide2/OPC_BoxPruning.cpp
src/cmd/collide2/OPC_Collider.cpp
src/cmd/collide2/OPC_Common.cpp
src/cmd/collide2/OPC_HybridModel.cpp
src/cmd/collide2/OPC_LSSCollider.cpp
src/cmd/collide2/OPC_MeshInterface.cpp
Expand Down
2 changes: 2 additions & 0 deletions engine/src/cmd/collide2/CSopcodecollider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,11 @@
/*
* Copyright (C) 2020 pyramid3d
* Copyright (C) 2020-2025 Stephen G. Tuggy
* Copyright (C) 2025 Benjamen R. Meyer
*/


#include "Opcode.h"
#include "CSopcodecollider.h"
#include "opcodeqsqrt.h"
#include "opcodeqint.h"
Expand Down
3 changes: 2 additions & 1 deletion engine/src/cmd/collide2/CSopcodecollider.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,12 @@
/*
* Copyright (C) 2020 pyramid3d
* Copyright (C) 2020-2023 Stephen G. Tuggy, Benjamen R. Meyer
* Copyright (C) 2025 Benjamen R. Meyer
*/

#ifndef VEGA_STRIKE_ENGINE_CMD_COLLSION2_OPCODECOL_H
#include "Stdafx.h"
#define VEGA_STRIKE_ENGINE_CMD_COLLSION2_OPCODECOL_H
#include "cmd/collide2/Opcode.h"
#include "csgeom2/opmatrix3.h"
#include "csgeom2/opvector3.h"
#include "csgeom2/opbox.h"
Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceAABB.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceContainer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceHPoint.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand All @@ -25,10 +26,7 @@
* \warning HPoint *= Matrix3x3 doesn't exist, the matrix is first casted to a 4x4
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceIndexedTriangle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceMatrix3x3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand All @@ -32,10 +33,7 @@
* \version 1.0
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
7 changes: 3 additions & 4 deletions engine/src/cmd/collide2/Ice/IceMatrix4x4.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,11 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include <cstdint>
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceOBB.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IcePlane.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand All @@ -17,10 +18,7 @@
* \version 1.0
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IcePoint.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand Down Expand Up @@ -45,10 +46,7 @@
* \version 1.0
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceRandom.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceRay.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "cmd/collide2/Opcode.h"

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
Expand Down Expand Up @@ -59,10 +61,6 @@
R = N - T = N - (D-N) = 2*N - D
*/

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"

using namespace Opcode;

float Ray::SquareDistance(const Point &point, float *t) const {
Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceRevisitedRadix.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand Down Expand Up @@ -44,6 +45,7 @@
* \date August, 15, 1998
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "cmd/collide2/Opcode.h"

/*
To do:
Expand All @@ -54,10 +56,6 @@ To do:
- make a version with 16-bits indices ?
*/

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"

using namespace Opcode;

#define INVALIDATE_RANKS mCurrentSize|=0x80000000
Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceSegment.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* \date April, 4, 2000
*
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand All @@ -21,10 +22,7 @@
* \version 1.0
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceTriangle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@
* \date January, 17, 2000
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand All @@ -28,6 +25,7 @@ using namespace Opcode;
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/Ice/IceUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
2 changes: 0 additions & 2 deletions engine/src/cmd/collide2/Ice/Stdafx.h

This file was deleted.

6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/OPC_AABBCollider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,10 @@
/**
* Updated by Stephen G. Tuggy 2021-06-27
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 3 additions & 3 deletions engine/src/cmd/collide2/OPC_AABBTree.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2001-2022 Daniel Horn, Pierre Terdiman, pyramid3d,
* Stephen G. Tuggy, and other Vega Strike contributors.
* Copyright (C) 2001-2025 Daniel Horn, Pierre Terdiman, pyramid3d,
* Stephen G. Tuggy, Benjamen R. Meyer, and other Vega Strike contributors.
*
* https://github.com/vegastrike/Vega-Strike-Engine-Source
*
Expand Down Expand Up @@ -68,7 +68,7 @@

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/OPC_BaseModel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,10 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
6 changes: 2 additions & 4 deletions engine/src/cmd/collide2/OPC_BoxPruning.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Expand All @@ -34,10 +35,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
5 changes: 2 additions & 3 deletions engine/src/cmd/collide2/OPC_Collider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,11 @@
/**
* Updated by Stephen G. Tuggy 2021-07-03
* Updated by Stephen G. Tuggy 2022-01-06
* Updated by Benjamen R. Meyer 2025-01-14
*/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Precompiled Header
#include "Stdafx.h"
#include "cmd/collide2/Opcode.h"

using namespace Opcode;

Expand Down
Loading

0 comments on commit b865591

Please sign in to comment.