Changeset 312 – HoverRace

Changeset 312

Show
Ignore:
Timestamp:
01/01/09 14:33:42 (19 months ago)
Author:
ryan
Message:

#99: Allow Eon craft

Location:
trunk/engine/ObjFac1
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/engine/ObjFac1/HoverRender.cpp

    r307 r312  
    5858        mCockpitBitmap[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT1 + lCounter); 
    5959        mCockpitBitmap2[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT21 + lCounter); 
     60        mEonCockpitBitmap[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT31 + lCounter); 
    6061    } 
    6162} 
     
    8687        MR_ResActorFriend::Draw(mActor2, pDest, lMatrix, lSeq, mFrame, mCockpitBitmap[pHoverId % 10]); 
    8788    } else if(pModel == 3) { 
    88         MR_ResActorFriend::Draw(mActor3, pDest, lMatrix, lSeq, mFrame, mCockpitBitmap[pHoverId % 10]); 
     89        MR_ResActorFriend::Draw(mActor3, pDest, lMatrix, lSeq, mFrame, mEonCockpitBitmap[pHoverId % 10]); 
    8990    } else { 
    9091        MR_ResActorFriend::Draw(mActor0, pDest, lMatrix, lSeq, mFrame, mCockpitBitmap[pHoverId % 10]); 
     
    149150} 
    150151 
    151 void MR_ResActorFriend::Draw(const MR_ResActor * pActor, MR_3DViewPort * pDest, const MR_PositionMatrix & pMatrix, int pSequence, int pFrame, const MR_Bitmap * pCockpitBitmap) 
     152void MR_ResActorFriend::Draw(const MR_ResActor *pActor, MR_3DViewPort *pDest, const MR_PositionMatrix &pMatrix, int pSequence, int pFrame, const MR_Bitmap *pCockpitBitmap) 
    152153{ 
    153154    MR_ResActor::Frame * lFrame = &(pActor->mSequenceList[pSequence].mFrameList[pFrame]); 
     
    156157 
    157158    for(int lCounter = 0; lCounter < lFrame->mNbComponent; lCounter++) { 
    158         MR_ResActor::Patch * lPatch = (MR_ResActor::Patch *) lFrame->mComponentList[lCounter]; 
     159        MR_ResActor::Patch *lPatch = (MR_ResActor::Patch *) lFrame->mComponentList[lCounter]; 
    159160 
    160161        int lBitmapResId = lPatch->mBitmap->GetResourceId(); 
    161162 
    162         if((lBitmapResId == MR_CAR_COCKPIT) || (lBitmapResId == MR_CAR2_COCKPIT) /*||(lBitmapResId == MR_ECAR_COCKPIT) */ ) { 
    163         pDest->RenderPatch(*lPatch, pMatrix, pCockpitBitmap); 
    164     } 
    165     else { 
    166         pDest->RenderPatch(*lPatch, pMatrix, lPatch->mBitmap); 
     163        if((lBitmapResId == MR_CAR_COCKPIT) || (lBitmapResId == MR_CAR2_COCKPIT) ||(lBitmapResId == MR_EON_COCKPIT)) { 
     164            pDest->RenderPatch(*lPatch, pMatrix, pCockpitBitmap); 
     165        } 
     166        else { 
     167            pDest->RenderPatch(*lPatch, pMatrix, lPatch->mBitmap); 
     168        } 
    167169    } 
    168170} 
    169  
    170 } 
  • trunk/engine/ObjFac1/HoverRender.h

    r307 r312  
    5252        const MR_ResBitmap *mCockpitBitmap[10]; 
    5353        const MR_ResBitmap *mCockpitBitmap2[10]; 
     54        const MR_ResBitmap *mEonCockpitBitmap[10]; 
    5455 
    5556    public: 
  • trunk/engine/ObjFac1/ObjFac1Res.h

    r307 r312  
    6464#define MR_CAR_MOTOR2      28 
    6565#define MR_CAR_MOTOR3      29 
     66#define MR_EON_COCKPIT     30 
    6667 
    6768#define MR_CAR_COCKPIT1    40