Changeset 312
- Timestamp:
- 01/01/09 14:33:42 (19 months ago)
- Location:
- trunk/engine/ObjFac1
- Files:
-
- 3 modified
-
HoverRender.cpp (modified) (4 diffs)
-
HoverRender.h (modified) (1 diff)
-
ObjFac1Res.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/engine/ObjFac1/HoverRender.cpp
r307 r312 58 58 mCockpitBitmap[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT1 + lCounter); 59 59 mCockpitBitmap2[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT21 + lCounter); 60 mEonCockpitBitmap[lCounter] = resourceLib->GetBitmap(MR_CAR_COCKPIT31 + lCounter); 60 61 } 61 62 } … … 86 87 MR_ResActorFriend::Draw(mActor2, pDest, lMatrix, lSeq, mFrame, mCockpitBitmap[pHoverId % 10]); 87 88 } else if(pModel == 3) { 88 MR_ResActorFriend::Draw(mActor3, pDest, lMatrix, lSeq, mFrame, m CockpitBitmap[pHoverId % 10]);89 MR_ResActorFriend::Draw(mActor3, pDest, lMatrix, lSeq, mFrame, mEonCockpitBitmap[pHoverId % 10]); 89 90 } else { 90 91 MR_ResActorFriend::Draw(mActor0, pDest, lMatrix, lSeq, mFrame, mCockpitBitmap[pHoverId % 10]); … … 149 150 } 150 151 151 void MR_ResActorFriend::Draw(const MR_ResActor * pActor, MR_3DViewPort * pDest, const MR_PositionMatrix & pMatrix, int pSequence, int pFrame, const MR_Bitmap *pCockpitBitmap)152 void MR_ResActorFriend::Draw(const MR_ResActor *pActor, MR_3DViewPort *pDest, const MR_PositionMatrix &pMatrix, int pSequence, int pFrame, const MR_Bitmap *pCockpitBitmap) 152 153 { 153 154 MR_ResActor::Frame * lFrame = &(pActor->mSequenceList[pSequence].mFrameList[pFrame]); … … 156 157 157 158 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]; 159 160 160 161 int lBitmapResId = lPatch->mBitmap->GetResourceId(); 161 162 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 } 167 169 } 168 170 } 169 170 } -
trunk/engine/ObjFac1/HoverRender.h
r307 r312 52 52 const MR_ResBitmap *mCockpitBitmap[10]; 53 53 const MR_ResBitmap *mCockpitBitmap2[10]; 54 const MR_ResBitmap *mEonCockpitBitmap[10]; 54 55 55 56 public: -
trunk/engine/ObjFac1/ObjFac1Res.h
r307 r312 64 64 #define MR_CAR_MOTOR2 28 65 65 #define MR_CAR_MOTOR3 29 66 #define MR_EON_COCKPIT 30 66 67 67 68 #define MR_CAR_COCKPIT1 40
