diff -ur xmoto-0.1.11.old/src/BSP.h xmoto-0.1.11/src/BSP.h --- xmoto-0.1.11.old/src/BSP.h 2006-02-03 15:38:12.000000000 +0100 +++ xmoto-0.1.11/src/BSP.h 2006-03-05 08:33:55.000000000 +0100 @@ -93,12 +93,12 @@ void _ComputeNormal(BSPLine *pLine); void _UpdateAABB(Vector2f &P,Vector2f &Min,Vector2f &Max); void _Recurse(BSPPoly *pSubSpace,std::vector &Lines); - void BSP::_SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine); - void BSP::_SplitLines(std::vector &Lines,std::vector &Front,std::vector &Back, + void _SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine); + void _SplitLines(std::vector &Lines,std::vector &Front,std::vector &Back, BSPLine *pLine,int *pnNumFront,int *pnNumBack,int *pnNumSplits,bool bProbe); - BSPLine *BSP::_FindBestSplitter(std::vector &Lines); - BSPLine *BSP::_CopyLine(BSPLine *pSrc); - BSPPoly *BSP::_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc); + BSPLine *_FindBestSplitter(std::vector &Lines); + BSPLine *_CopyLine(BSPLine *pSrc); + BSPPoly *_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc); }; };