| 847 | } |
| 848 | |
| 849 | void CPHMovementControl::GetPosition(Fvector& P) |
| 850 | { |
| 851 | VERIFY_BOUNDARIES2(P, phBoundaries, m_character->PhysicsRefObject(), "CPHMovementControl::GetPosition arqument pos"); |
| 852 | |
| 853 | #ifdef DEBUG |
| 854 | if (ph_dbg_draw_mask1.test(ph_m1_DbgTrackObject) && (!!pObject->cName()) && _stricmp(PH_DBG_ObjectTrack(), *pObject->cName()) == 0) |
| 855 | { |
| 856 | Msg("CPHMovementControl::GetPosition %s (Object Position) %f,%f,%f", PH_DBG_ObjectTrack(), pObject->Position().x, pObject->Position().y, pObject->Position().z); |
| 857 | Msg("CPHMovementControl::GetPosition %s (CPHMovementControl::vPosition) %f,%f,%f", PH_DBG_ObjectTrack(), vPosition.x, vPosition.y, vPosition.z); |
| 858 | } |
| 859 | #endif |
| 860 | P.set(vPosition); |
| 861 | VERIFY_BOUNDARIES2(vPosition, phBoundaries, m_character->PhysicsRefObject(), "CPHMovementControl::GetPosition out pos"); |
| 862 | } |
| 863 | |
| 864 | void CPHMovementControl::AllocateCharacterObject(CharacterType type) |
| 865 | { |
no test coverage detected