1 diff -ruN xmoto-0.1.11./src/BSP.h xmoto-0.1.11/src/BSP.h
2 --- xmoto-0.1.11./src/BSP.h 2006-02-03 15:38:12.000000000 +0100
3 +++ xmoto-0.1.11/src/BSP.h 2006-02-06 17:57:05.262393576 +0100
5 void _ComputeNormal(BSPLine *pLine);
6 void _UpdateAABB(Vector2f &P,Vector2f &Min,Vector2f &Max);
7 void _Recurse(BSPPoly *pSubSpace,std::vector<BSPLine *> &Lines);
8 - void BSP::_SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine);
9 - void BSP::_SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine *> &Front,std::vector<BSPLine *> &Back,
10 + void _SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine *pLine);
11 + void _SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine *> &Front,std::vector<BSPLine *> &Back,
12 BSPLine *pLine,int *pnNumFront,int *pnNumBack,int *pnNumSplits,bool bProbe);
13 - BSPLine *BSP::_FindBestSplitter(std::vector<BSPLine *> &Lines);
14 - BSPLine *BSP::_CopyLine(BSPLine *pSrc);
15 - BSPPoly *BSP::_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);
16 + BSPLine *_FindBestSplitter(std::vector<BSPLine *> &Lines);
17 + BSPLine *_CopyLine(BSPLine *pSrc);
18 + BSPPoly *_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);