Mercurial > mm7
diff GUI/UI/UiGame.cpp @ 2508:491f0babd563
use_music_folder
author | Ritor1 |
---|---|
date | Thu, 02 Oct 2014 11:52:31 +0600 |
parents | a77c34acdbc9 |
children | 56b6d74ce716 |
line wrap: on
line diff
--- a/GUI/UI/UiGame.cpp Thu Sep 25 10:40:16 2014 +0600 +++ b/GUI/UI/UiGame.cpp Thu Oct 02 11:52:31 2014 +0600 @@ -1848,7 +1848,8 @@ { if (bWizardEyeActive && uWizardEyeSkillLevel >= 3 && (pIndoor->pFaces[pOutline->uFace1ID].Clickable() || pIndoor->pFaces[pOutline->uFace2ID].Clickable()) && - (pIndoor->pFaceExtras[pIndoor->pFaces[pOutline->uFace1ID].uFaceExtraID].uEventID || pIndoor->pFaceExtras[pIndoor->pFaces[pOutline->uFace2ID].uFaceExtraID].uEventID)) + (pIndoor->pFaceExtras[pIndoor->pFaces[pOutline->uFace1ID].uFaceExtraID].uEventID + || pIndoor->pFaceExtras[pIndoor->pFaces[pOutline->uFace2ID].uFaceExtraID].uEventID)) { if (uNumBlueFacesInBLVMinimap < 49) pBlueFacesInBLVMinimapIDs[uNumBlueFacesInBLVMinimap++] = i; @@ -1866,7 +1867,8 @@ } continue; } - if (pIndoor->pFaces[pOutline->uFace1ID].uAttributes & FACE_UNKNOW4 || pIndoor->pFaces[pOutline->uFace2ID].uAttributes & FACE_UNKNOW4) + if (pIndoor->pFaces[pOutline->uFace1ID].uAttributes & FACE_UNKNOW7 + || pIndoor->pFaces[pOutline->uFace2ID].uAttributes & FACE_UNKNOW7) { pOutline->uFlags = pOutline->uFlags | 1; pIndoor->_visible_outlines[i >> 3] |= 1 << (7 - i % 8); @@ -1909,19 +1911,19 @@ unsigned int rotate = pParty->sRotationY & stru_5C6E00->uDoublePiMask; if ( (signed int)rotate <= 1920 ) arrow_idx = 6; - if ( (signed int)rotate < 1664 ) + else if ( (signed int)rotate < 1664 ) arrow_idx = 5; - if ( (signed int)rotate <= 1408 ) + else if ( (signed int)rotate <= 1408 ) arrow_idx = 4; - if ( (signed int)rotate < 1152 ) + else if ( (signed int)rotate < 1152 ) arrow_idx = 3; - if ( (signed int)rotate <= 896 ) + else if ( (signed int)rotate <= 896 ) arrow_idx = 2; - if ( (signed int)rotate < 640 ) + else if ( (signed int)rotate < 640 ) arrow_idx = 1; - if ( (signed int)rotate <= 384 ) + else if ( (signed int)rotate <= 384 ) arrow_idx = 0; - if ( (signed int)rotate < 128 || (signed int)rotate > 1920 ) + else if ( (signed int)rotate < 128 || (signed int)rotate > 1920 ) arrow_idx = 7; pRenderer->DrawTextureTransparent(uCenterX - 3, uCenterY - 3, pIcons_LOD->GetTexture(pTextureIDs_pMapDirs[arrow_idx]));//стрелка