Changeset 3326

Show
Ignore:
Timestamp:
01/28/10 15:14:47 (7 weeks ago)
Author:
Azaezel
Message:

cleanup for setUserPointer, removed event constructor references to the ZBulletMaterial stub-class. we'll be deriving those from getActor()s later down the line

Location:
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBullet/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBullet/src/PhysicsActor.cpp

    r3325 r3326  
    135135    btRigidBodySetAutoactiveCallback(m_pActor, ActivationStateCallback); 
    136136     
    137     m_pActor.setUserPointer(this); 
     137    m_pActor->setUserPointer(this); 
    138138 
    139139    return true; 
  • plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBullet/src/PhysicsActor.hpp

    r3323 r3326  
    4646namespace ZBullet { 
    4747//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    48 class ZBulletMaterial; 
    4948class PhysicsZone; 
    5049 
     
    183182    public: 
    184183 
    185         CollisionEventData(const ZBulletMaterial* _pMaterial, Engine::Physics::I_PhysicsActor& _shape, Engine::Physics::I_PhysicsActor& _otherShape); 
     184        CollisionEventData(Engine::Physics::I_PhysicsActor& _shape, Engine::Physics::I_PhysicsActor& _otherShape); 
    186185 
    187186    protected: 
    188         const ZBulletMaterial*                  m_pMaterial; 
     187        Engine::Physics::I_PhysicsMaterial*     m_pMaterial; 
    189188        Engine::Physics::I_PhysicsActor&        m_actor; 
    190189        Engine::Physics::I_PhysicsActor&        m_otherActor; 
     
    205204 
    206205    public: 
    207         BeginCollisionEventData(const ZBulletMaterial* _pMaterial, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
     206        BeginCollisionEventData(Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
    208207 
    209208    private: 
     
    329328    public: 
    330329 
    331         DuringCollisionEventData(const ZBulletMaterial* _pMaterial, const btManifoldPoint* _contact, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
     330        DuringCollisionEventData(const btManifoldPoint* _contact, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
    332331 
    333332    private: 
     
    346345    public: 
    347346 
    348         EndCollisionEventData(const ZBulletMaterial* _material, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
     347        EndCollisionEventData(Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor); 
    349348 
    350349    private: 
     
    392391//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    393392inline 
    394 PhysicsActor::CollisionEventData::CollisionEventData(const ZBulletMaterial* _pMaterial, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
    395 :   m_pMaterial(_pMaterial) 
    396 ,   m_actor(_actor) 
     393PhysicsActor::CollisionEventData::CollisionEventData(Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
     394:   m_actor(_actor) 
    397395,   m_otherActor(_otherActor) 
    398396{ 
     
    401399//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    402400inline 
    403 PhysicsActor::BeginCollisionEventData::BeginCollisionEventData(const ZBulletMaterial* _pMaterial, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
    404 :   CollisionEventData(_pMaterial, _actor, _otherActor) 
     401PhysicsActor::BeginCollisionEventData::BeginCollisionEventData(Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
     402:   CollisionEventData(_actor, _otherActor) 
    405403,   m_ignoreCollision(false) 
    406404{ 
     
    409407//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    410408inline 
    411 PhysicsActor::DuringCollisionEventData::DuringCollisionEventData(const ZBulletMaterial* _pMaterial, const btManifoldPoint* _pContact, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
    412 :   CollisionEventData(_pMaterial, _actor, _otherActor) 
     409PhysicsActor::DuringCollisionEventData::DuringCollisionEventData(const btManifoldPoint* _pContact, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
     410:   CollisionEventData(_actor, _otherActor) 
    413411,   m_pContact(_pContact) 
    414412{ 
     
    418416//-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 
    419417inline 
    420 PhysicsActor::EndCollisionEventData::EndCollisionEventData(const ZBulletMaterial* _pMaterial, Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
    421 :   CollisionEventData(_pMaterial, _actor, _otherActor) 
     418PhysicsActor::EndCollisionEventData::EndCollisionEventData(Engine::Physics::I_PhysicsActor& _actor, Engine::Physics::I_PhysicsActor& _otherActor) 
     419:   CollisionEventData(_actor, _otherActor) 
    422420{ 
    423421} 
  • plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBullet/src/PhysicsMaterial.cpp

    r3318 r3326  
    3838{ 
    3939    m_pNewtonZone = dynamic_cast<PhysicsZone*>(m_pZone.get())->getZonePtr(); 
    40     m_defaultGroupID = ZBulletMaterialGetDefaultGroupID(m_pNewtonZone); 
     40    m_defaultGroupID = NULL; 
    4141 
    4242    if (_default) 
     
    5454    m_staticFriction = 1.0f; 
    5555    setDynamicFriction(0.7f); 
    56         setCallbacks(); 
     56    setCallbacks(); 
    5757} 
    5858