Mercurial > mm7
comparison mm7_5.cpp @ 983:1462a5f12b65
Character Skills tab drawing fixed.
author | Nomad |
---|---|
date | Sat, 11 May 2013 17:00:43 +0200 |
parents | 08fd1436ef35 |
children | d982fffb8b96 |
comparison
equal
deleted
inserted
replaced
982:08fd1436ef35 | 983:1462a5f12b65 |
---|---|
9221 return TargetColor((unsigned __int8)uColor, BYTE1(uColor), BYTE2(uColor)); | 9221 return TargetColor((unsigned __int8)uColor, BYTE1(uColor), BYTE2(uColor)); |
9222 } | 9222 } |
9223 | 9223 |
9224 //----- (0040DEF3) -------------------------------------------------------- | 9224 //----- (0040DEF3) -------------------------------------------------------- |
9225 unsigned short TargetColor( unsigned __int16 r, unsigned __int16 g, unsigned __int16 b ) | 9225 unsigned short TargetColor( unsigned __int16 r, unsigned __int16 g, unsigned __int16 b ) |
9226 { | 9226 { |
9227 return ((unsigned int)b >> (8 - LOBYTE(pRenderer->uTargetBBits))) | pRenderer->uTargetGMask & (g << (LOBYTE(pRenderer->uTargetGBits) + | 9227 return ((unsigned int)b >> (8 - LOBYTE(pRenderer->uTargetBBits))) | pRenderer->uTargetGMask & (g << (LOBYTE(pRenderer->uTargetGBits) + |
9228 LOBYTE(pRenderer->uTargetBBits) - 8)) | pRenderer->uTargetRMask & (r << (LOBYTE(pRenderer->uTargetGBits) + | 9228 LOBYTE(pRenderer->uTargetBBits) - 8)) | pRenderer->uTargetRMask & (r << (LOBYTE(pRenderer->uTargetGBits) + |
9229 LOBYTE(pRenderer->uTargetRBits) + LOBYTE(pRenderer->uTargetBBits) - 8)); | 9229 LOBYTE(pRenderer->uTargetRBits) + LOBYTE(pRenderer->uTargetBBits) - 8)); |
9230 } | 9230 } |
9231 | 9231 |
11457 Dst.DrawTitleText(pFontCreate, 0, 0, 0, pTmpBuf, 3u); | 11457 Dst.DrawTitleText(pFontCreate, 0, 0, 0, pTmpBuf, 3u); |
11458 return Dst.DrawText(pFontSmallnum, 1, LOBYTE(pFontLucida->uFontHeight), 0, v2, 0, 0, 0); | 11458 return Dst.DrawText(pFontSmallnum, 1, LOBYTE(pFontLucida->uFontHeight), 0, v2, 0, 0, 0); |
11459 } | 11459 } |
11460 | 11460 |
11461 //----- (00417AD4) -------------------------------------------------------- | 11461 //----- (00417AD4) -------------------------------------------------------- |
11462 unsigned int __fastcall GetSkillColor(unsigned int uPlayerClass, PLAYER_SKILL_TYPE uPlayerSkillType, signed int skill_level) | 11462 unsigned int GetSkillColor(unsigned int uPlayerClass, PLAYER_SKILL_TYPE uPlayerSkillType, signed int skill_level) |
11463 { | 11463 { |
11464 int v8; // eax@10 | 11464 int v8; // eax@10 |
11465 int v12; // eax@14 | 11465 int v12; // eax@14 |
11466 unsigned int yellow; // [sp+Ch] [bp-Ch]@1 | 11466 unsigned int yellow; // [sp+Ch] [bp-Ch]@1 |
11467 unsigned int red; // [sp+10h] [bp-8h]@1 | 11467 unsigned int red; // [sp+10h] [bp-8h]@1 |