[openjk] 82/130: SG: Uncomment ragdoll

Simon McVittie smcv at debian.org
Fri Oct 28 11:09:21 UTC 2016


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch debian/master
in repository openjk.

commit 7c12aae3f082eba9dda282e9d66155e5a853dff8
Author: bibendovsky <bibendovsky at hotmail.com>
Date:   Mon Aug 29 20:42:59 2016 +0300

    SG: Uncomment ragdoll
---
 code/game/ghoul2_shared.h     |  2 --
 code/rd-vanilla/G2_API.cpp    | 10 ----------
 code/rd-vanilla/G2_bones.cpp  |  8 --------
 code/rd-vanilla/tr_ghoul2.cpp | 27 ---------------------------
 4 files changed, 47 deletions(-)

diff --git a/code/game/ghoul2_shared.h b/code/game/ghoul2_shared.h
index 8103eaa..3427e78 100644
--- a/code/game/ghoul2_shared.h
+++ b/code/game/ghoul2_shared.h
@@ -127,7 +127,6 @@ struct  boneInfo_t
 	int			boneBlendStart;	// time bone angle blend with normal animation began
 	mdxaBone_t	newMatrix;		// This is the lerped matrix that Ghoul2 uses on the client side - does not go across the network
 
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 	int			lastTimeUpdated;  // if non-zero this is all intialized
 	int			lastContents;
@@ -192,7 +191,6 @@ struct  boneInfo_t
 
 	int			airTime; //base is in air, be more quick and sensitive about collisions
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 boneInfo_t():
 	boneNumber(-1),
diff --git a/code/rd-vanilla/G2_API.cpp b/code/rd-vanilla/G2_API.cpp
index 433ea7b..5e4a63b 100644
--- a/code/rd-vanilla/G2_API.cpp
+++ b/code/rd-vanilla/G2_API.cpp
@@ -1413,15 +1413,6 @@ qboolean G2API_StopBoneAngles(CGhoul2Info *ghlInfo, const char *boneName)
 	return ret;
 }
 
-#ifdef JK2_MODE
-void G2API_SetRagDoll(
-	CGhoul2Info_v& ghoul2,
-	CRagDollParams* parms)
-{
-	static_cast<void>(ghoul2);
-	static_cast<void>(parms);
-}
-#else
 //rww - RAGDOLL_BEGIN
 class CRagDollParams;
 void G2_SetRagDoll(CGhoul2Info_v &ghoul2V,CRagDollParams *parms);
@@ -1430,7 +1421,6 @@ void G2API_SetRagDoll(CGhoul2Info_v &ghoul2,CRagDollParams *parms)
 	G2_SetRagDoll(ghoul2,parms);
 }
 //rww - RAGDOLL_END
-#endif // JK2_MODE
 
 qboolean G2API_RemoveBone(CGhoul2Info *ghlInfo, const char *boneName)
 {
diff --git a/code/rd-vanilla/G2_bones.cpp b/code/rd-vanilla/G2_bones.cpp
index 8ab9a43..053940b 100644
--- a/code/rd-vanilla/G2_bones.cpp
+++ b/code/rd-vanilla/G2_bones.cpp
@@ -39,12 +39,10 @@ along with this program; if not, see <http://www.gnu.org/licenses/>.
 	#include "../ghoul2/G2.h"
 #endif
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 #include <float.h>
 #include "../ghoul2/ghoul2_gore.h"
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 extern	cvar_t	*r_Ghoul2BlendMultiplier;
 
@@ -96,11 +94,9 @@ int G2_Add_Bone (const model_t *mod, boneInfo_v &blist, const char *boneName)
 	mdxaSkelOffsets_t	*offsets;
 	boneInfo_t			tempBone;
 
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 	memset(&tempBone, 0, sizeof(tempBone));
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 
    	offsets = (mdxaSkelOffsets_t *)((byte *)mod->mdxa + sizeof(mdxaHeader_t));
 
@@ -1050,7 +1046,6 @@ qboolean G2_Stop_Bone_Angles(CGhoul2Info *ghlInfo, boneInfo_v &blist, const char
 	return qfalse;
 }
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 /*
 
@@ -4760,7 +4755,6 @@ qboolean G2_IKMove(CGhoul2Info_v &ghoul2, int time, sharedIKMoveParams_t *params
 #endif
 	return qtrue;
 }
-#endif // !JK2_MODE
 
 // set the bone list to all unused so the bone transformation routine ignores it.
 void G2_Init_Bone_List(boneInfo_v &blist, int numBones)
@@ -4781,7 +4775,6 @@ int	G2_Get_Bone_Index(CGhoul2Info *ghoul2, const char *boneName, qboolean bAddIf
 	}
 }
 
-#ifndef JK2_MODE
 void G2_FreeRag(void)
 {
 	if(rag) {
@@ -4789,4 +4782,3 @@ void G2_FreeRag(void)
 		rag = NULL;
 	}
 }
-#endif // !JK2_MODE
diff --git a/code/rd-vanilla/tr_ghoul2.cpp b/code/rd-vanilla/tr_ghoul2.cpp
index cc3cdba..9dae867 100644
--- a/code/rd-vanilla/tr_ghoul2.cpp
+++ b/code/rd-vanilla/tr_ghoul2.cpp
@@ -70,11 +70,9 @@ void G2Time_ReportTimers(void)
 }
 #endif
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 #include <float.h>
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 extern	cvar_t	*r_Ghoul2UnSqash;
 extern	cvar_t	*r_Ghoul2AnimSmooth;
@@ -103,11 +101,9 @@ const static mdxaBone_t		identityMatrix =
 class CTransformBone
 {
 public:
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 	int				touchRender;
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 	mdxaBone_t		boneMatrix; //final matrix
 	int				parent; // only set once
@@ -116,11 +112,9 @@ public:
 	{
 		touch=0;
 
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 		touchRender = 0;
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 	}
 
 };
@@ -165,7 +159,6 @@ class CBoneCache
 		}
 	}
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 	void SmoothLow(int index)
 	{
@@ -210,7 +203,6 @@ class CBoneCache
 #endif// _DEBUG
 	}
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 public:
 	int					frameSize;
@@ -232,13 +224,11 @@ public:
 
 	int				mCurrentTouch;
 
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 	int				mCurrentTouchRender;
 	int				mLastTouch;
 	int				mLastLastTouch;
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 	// for render smoothing
 	bool			mSmoothingActive;
@@ -274,13 +264,10 @@ public:
 		}
 		mCurrentTouch=3;
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 		mLastTouch=2;
 		mLastLastTouch=1;
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
-
 	}
 	~CBoneCache ()
 	{
@@ -369,7 +356,6 @@ public:
 		return mFinalBones[index].boneMatrix;
 	}
 
-#ifndef JK2_MODE
 	//rww - RAGDOLL_BEGIN
 	const inline mdxaBone_t &EvalRender(int index)
 	{
@@ -406,7 +392,6 @@ public:
 		return mFinalBones[index].parent;
 	}
 	//rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 	// Added by BTO (VV) - This is probably broken
 	// Need to add in smoothing step?
@@ -441,7 +426,6 @@ static inline float G2_GetVertBoneWeightNotSlow( const mdxmVertex_t *pVert, cons
 	return fBoneWeight;
 }
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 const mdxaHeader_t *G2_GetModA(CGhoul2Info &ghoul2)
 {
@@ -656,7 +640,6 @@ int G2_GetParentBoneMatrixLow(CGhoul2Info &ghoul2,int boneNum,const vec3_t scale
 	return parent;
 }
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 void RemoveBoneCache(CBoneCache *boneCache)
 {
@@ -1215,7 +1198,6 @@ void G2_TimingModel(boneInfo_t &bone,int currentTime,int numFramesInFile,int &cu
 	*/
 }
 
-#ifndef JK2_MODE
 //basically construct a seperate skeleton with full hierarchy to store a matrix
 //off which will give us the desired settling position given the frame in the skeleton
 //that should be used -rww
@@ -1343,7 +1325,6 @@ void G2_RagGetAnimMatrix(CGhoul2Info &ghoul2, const int boneNum, mdxaBone_t &mat
 
 	matrix = bone.animFrameMatrix;
 }
-#endif // !JK2_MODE
 
 // transform each individual bone's information - making sure to use any override information provided, both for angles and for animations, as
 // well as multiplying each bone's matrix by it's parents matrix
@@ -1885,7 +1866,6 @@ void G2_TransformGhoulBones(boneInfo_v &rootBoneList,mdxaBone_t &rootMatrix, CGh
 	float val=r_Ghoul2AnimSmooth->value;
 	if (smooth&&val>0.0f&&val<1.0f)
 	{
-#ifndef JK2_MODE
 		ghoul2.mBoneCache->mLastTouch=ghoul2.mBoneCache->mLastLastTouch;
 
 		if(ghoul2.mFlags & GHOUL2_RAG_STARTED)
@@ -1913,7 +1893,6 @@ void G2_TransformGhoulBones(boneInfo_v &rootBoneList,mdxaBone_t &rootMatrix, CGh
 				}
 			}
 		}
-#endif // !JK2_MODE
 
 		ghoul2.mBoneCache->mSmoothFactor=val;
 		ghoul2.mBoneCache->mSmoothingActive=true;
@@ -1928,7 +1907,6 @@ void G2_TransformGhoulBones(boneInfo_v &rootBoneList,mdxaBone_t &rootMatrix, CGh
 	}
 	ghoul2.mBoneCache->mCurrentTouch++;
 
-#ifndef JK2_MODE
 //rww - RAGDOLL_BEGIN
 	if (HackadelicOnClient)
 	{
@@ -1940,7 +1918,6 @@ void G2_TransformGhoulBones(boneInfo_v &rootBoneList,mdxaBone_t &rootMatrix, CGh
 		ghoul2.mBoneCache->mCurrentTouchRender=0;
 	}
 //rww - RAGDOLL_END
-#endif // !JK2_MODE
 
 //	ghoul2.mBoneCache->mWraithID=0;
 	ghoul2.mBoneCache->frameSize = 0;// can be deleted in new G2 format	//(int)( &((mdxaFrame_t *)0)->boneIndexes[ ghoul2.aHeader->numBones ] );
@@ -3021,7 +2998,6 @@ void RB_SurfaceGhoul( CRenderableSurface *surf )
 		for ( j = 0; j < numVerts; j++, baseVertex++,v++ )
 		{
 #ifdef JK2_MODE
-			// FIXME BBi
 			bone = &bones->Eval(piBoneReferences[G2_GetVertBoneIndex( v, 0 )]);
 #else
 			bone = &bones->EvalRender(piBoneReferences[G2_GetVertBoneIndex( v, 0 )]);
@@ -3043,7 +3019,6 @@ void RB_SurfaceGhoul( CRenderableSurface *surf )
 				if (iNumWeights==2)
 				{
 #ifdef JK2_MODE
-					// FIXME BBi
 					bone2 = &bones->Eval(piBoneReferences[G2_GetVertBoneIndex( v, 1 )]);
 #else
 					bone2 = &bones->EvalRender(piBoneReferences[G2_GetVertBoneIndex( v, 1 )]);
@@ -3077,7 +3052,6 @@ void RB_SurfaceGhoul( CRenderableSurface *surf )
 					for (k=1; k < iNumWeights-1 ; k++)
 					{
 #ifdef JK2_MODE
-						// FIXME BBi
 						bone = &bones->Eval(piBoneReferences[G2_GetVertBoneIndex( v, k )]);
 #else
 						bone = &bones->EvalRender(piBoneReferences[G2_GetVertBoneIndex( v, k )]);
@@ -3092,7 +3066,6 @@ void RB_SurfaceGhoul( CRenderableSurface *surf )
 					}
 
 #ifdef JK2_MODE
-					// FIXME BBi
 					bone = &bones->Eval(piBoneReferences[G2_GetVertBoneIndex( v, k )]);
 #else
 					bone = &bones->EvalRender(piBoneReferences[G2_GetVertBoneIndex( v, k )]);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git



More information about the Pkg-games-commits mailing list