Mercurial > mm7
comparison Render.cpp @ 733:700b58aac975
MonsterPopup preview doll fixed
author | Nomad |
---|---|
date | Fri, 22 Mar 2013 13:24:12 +0200 |
parents | 9f596a163257 |
children | 2f4e33c1ed24 |
comparison
equal
deleted
inserted
replaced
732:93287fb98441 | 733:700b58aac975 |
---|---|
216 soft_billboard.pPalette = pPaletteManager->field_261600[p->uPalette]; | 216 soft_billboard.pPalette = pPaletteManager->field_261600[p->uPalette]; |
217 if ( !(soft_billboard.uFlags & 0x40) && soft_billboard.uFlags & 0x80 ) | 217 if ( !(soft_billboard.uFlags & 0x40) && soft_billboard.uFlags & 0x80 ) |
218 soft_billboard.pPalette2 = PaletteManager::Get_Dark_or_Red_LUT(p->uPalette, 0, 1); | 218 soft_billboard.pPalette2 = PaletteManager::Get_Dark_or_Red_LUT(p->uPalette, 0, 1); |
219 v5 = p->uHwSpriteID; | 219 v5 = p->uHwSpriteID; |
220 if ( v5 >= 0 ) | 220 if ( v5 >= 0 ) |
221 pSprites_LOD->pSpriteHeaders[v5]._4ACC38(&soft_billboard, 1); | 221 pSprites_LOD->pSpriteHeaders[v5].DrawSprite_sw(&soft_billboard, 1); |
222 } | 222 } |
223 } | 223 } |
224 } | 224 } |
225 } | 225 } |
226 | 226 |
3048 v18 = (unsigned __int64)(15i64 * v15) >> 16; | 3048 v18 = (unsigned __int64)(15i64 * v15) >> 16; |
3049 billboard.pPalette2 = PaletteManager::Get_Dark_or_Red_LUT(*((short *)v1 - 7), 15 - v18, 1); | 3049 billboard.pPalette2 = PaletteManager::Get_Dark_or_Red_LUT(*((short *)v1 - 7), 15 - v18, 1); |
3050 } | 3050 } |
3051 v13 = *((short *)v1 - 8); | 3051 v13 = *((short *)v1 - 8); |
3052 if ( v13 >= 0 ) | 3052 if ( v13 >= 0 ) |
3053 pSprites_LOD->pSpriteHeaders[v13]._4ACC38(&billboard, 1); | 3053 pSprites_LOD->pSpriteHeaders[v13].DrawSprite_sw(&billboard, 1); |
3054 } | 3054 } |
3055 } | 3055 } |
3056 } | 3056 } |
3057 } | 3057 } |
3058 | 3058 |