|
From: julien r. <jul...@us...> - 2004-11-15 21:42:03
|
Update of /cvsroot/epfl/tggame In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2271 Modified Files: game.cc playercontroller.cc playercontroller.h Log Message: physic Index: game.cc =================================================================== RCS file: /cvsroot/epfl/tggame/game.cc,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** game.cc 13 Nov 2004 23:38:08 -0000 1.31 --- game.cc 15 Nov 2004 21:41:52 -0000 1.32 *************** *** 29,33 **** std::string mapname = "data/maps/"; if (argc < 2) ! mapname += "test1.bsp"; else mapname += argv[1]; --- 29,33 ---- std::string mapname = "data/maps/"; if (argc < 2) ! mapname += "test.bsp"; else mapname += argv[1]; Index: playercontroller.cc =================================================================== RCS file: /cvsroot/epfl/tggame/playercontroller.cc,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** playercontroller.cc 14 Nov 2004 13:34:44 -0000 1.17 --- playercontroller.cc 15 Nov 2004 21:41:52 -0000 1.18 *************** *** 13,18 **** { Game::pSelf->GetConsole()->Register("clip", this, CLIP); ! /*pSphere = new DebugSphere (); ! Game::pSelf->GetSceneManager()->AddDebugSphere(pSphere);*/ pWeapon = new Weapon (); bFire = false; --- 13,18 ---- { Game::pSelf->GetConsole()->Register("clip", this, CLIP); ! pSphere = new DebugSphere (); ! Game::pSelf->GetSceneManager()->AddDebugSphere(pSphere); pWeapon = new Weapon (); bFire = false; *************** *** 29,38 **** pWeapon->Fire (vPosition, vTarget, pPawn); ! /* vTarget = vPosition - vTarget*1000000; CollisionResult cR = Game::pSelf->Trace(vPosition, vTarget, pPawn); pSphere->vPosition = cR.EndPoint; ! if (cR.pNode == NULL) //on a touche la map Game::pSelf->GetSceneManager()->GetDecalManager()->AddDecal(cR.EndPoint, cR.Normal, 1.0f, 1.0f, Engine::pTextureManager->LoadTexture("data/textures/decals/mgun.bmp", TG_TEXTURE_2D), 10.0f); --- 29,38 ---- pWeapon->Fire (vPosition, vTarget, pPawn); ! vTarget = vPosition - vTarget*1000000; CollisionResult cR = Game::pSelf->Trace(vPosition, vTarget, pPawn); pSphere->vPosition = cR.EndPoint; ! /* if (cR.pNode == NULL) //on a touche la map Game::pSelf->GetSceneManager()->GetDecalManager()->AddDecal(cR.EndPoint, cR.Normal, 1.0f, 1.0f, Engine::pTextureManager->LoadTexture("data/textures/decals/mgun.bmp", TG_TEXTURE_2D), 10.0f); Index: playercontroller.h =================================================================== RCS file: /cvsroot/epfl/tggame/playercontroller.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** playercontroller.h 13 Nov 2004 23:38:08 -0000 1.8 --- playercontroller.h 15 Nov 2004 21:41:52 -0000 1.9 *************** *** 22,26 **** Weapon* pWeapon; bool bFire; ! //DebugSphere* pSphere; public: PlayerController (Pawn*); --- 22,26 ---- Weapon* pWeapon; bool bFire; ! DebugSphere* pSphere; public: PlayerController (Pawn*); |