-------------------------------------------------------------------------- --------------------------------------
| 917 | //-------------------------------------- |
| 918 | // |
| 919 | Explosion::Explosion() |
| 920 | : mDataBlock( NULL ) |
| 921 | { |
| 922 | mTypeMask |= ExplosionObjectType | LightObjectType; |
| 923 | |
| 924 | mExplosionInstance = NULL; |
| 925 | mExplosionThread = NULL; |
| 926 | |
| 927 | dMemset( mEmitterList, 0, sizeof( mEmitterList ) ); |
| 928 | mMainEmitter = NULL; |
| 929 | |
| 930 | mFade = 1; |
| 931 | mDelayMS = 0; |
| 932 | mCurrMS = 0; |
| 933 | mEndingMS = 1000; |
| 934 | mActive = false; |
| 935 | mCollideType = 0; |
| 936 | |
| 937 | mInitialNormal.set( 0.0f, 0.0f, 1.0f ); |
| 938 | mRandAngle = sgRandom.randF( 0.0f, 1.0f ) * M_PI_F * 2.0f; |
| 939 | mLight = LIGHTMGR->createLightInfo(); |
| 940 | |
| 941 | mNetFlags.set( IsGhost ); |
| 942 | ss_object = 0; |
| 943 | ss_index = 0; |
| 944 | mDataBlock = 0; |
| 945 | soundProfile_clone = 0; |
| 946 | mRandomVal = 0; |
| 947 | } |
| 948 | |
| 949 | Explosion::~Explosion() |
| 950 | { |
nothing calls this directly
no test coverage detected