调整ui 强化和诅咒显示
This commit is contained in:
+19
-18
@@ -2036,7 +2036,7 @@ void TDrawScreen(HDC hdc, HWND hWnd)
|
|||||||
cardBorder = RGB(38, 34, 42);
|
cardBorder = RGB(38, 34, 42);
|
||||||
descColor = RGB(72, 62, 72);
|
descColor = RGB(72, 62, 72);
|
||||||
footerColor = RGB(48, 42, 50);
|
footerColor = RGB(48, 42, 50);
|
||||||
rarityText = _T("\u7a00\u6709\u5ea6\uff1a\u8bc5\u5492");
|
rarityText = _T("\u8bc5\u5492\uff1a\u4e0b\u6b21\u5347\u7ea7\u6240\u9700 EXP +25%");
|
||||||
}
|
}
|
||||||
else if (hasSynthesisPath)
|
else if (hasSynthesisPath)
|
||||||
{
|
{
|
||||||
@@ -2099,14 +2099,28 @@ void TDrawScreen(HDC hdc, HWND hWnd)
|
|||||||
DrawText(hdc, levelText, -1, &levelRect, DT_RIGHT | DT_VCENTER | DT_SINGLELINE);
|
DrawText(hdc, levelText, -1, &levelRect, DT_RIGHT | DT_VCENTER | DT_SINGLELINE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (hasSynthesisPath)
|
||||||
|
{
|
||||||
|
SelectObject(hdc, smallFont);
|
||||||
|
SetTextColor(hdc, upgradeUiState.options[i].cursed ? RGB(142, 78, 78) : RGB(116, 82, 104));
|
||||||
|
RECT synthesisRect =
|
||||||
|
{
|
||||||
|
cardRect.left + SS(20),
|
||||||
|
cardRect.top + SS(18),
|
||||||
|
cardRect.right - SS(96),
|
||||||
|
cardRect.top + SS(44)
|
||||||
|
};
|
||||||
|
DrawText(hdc, synthesisPath, -1, &synthesisRect, DT_LEFT | DT_VCENTER | DT_SINGLELINE);
|
||||||
|
}
|
||||||
|
|
||||||
SelectObject(hdc, sectionFont);
|
SelectObject(hdc, sectionFont);
|
||||||
SetTextColor(hdc, upgradeUiState.options[i].cursed ? RGB(130, 54, 54) : (isSelected ? titleColor : textColor));
|
SetTextColor(hdc, upgradeUiState.options[i].cursed ? RGB(130, 54, 54) : (isSelected ? titleColor : textColor));
|
||||||
RECT nameRect =
|
RECT nameRect =
|
||||||
{
|
{
|
||||||
cardRect.left + SS(20),
|
cardRect.left + SS(20),
|
||||||
cardRect.top + SS(44),
|
cardRect.top + (hasSynthesisPath ? SS(54) : SS(44)),
|
||||||
cardRect.right - SS(96),
|
cardRect.right - SS(96),
|
||||||
cardRect.top + SS(98)
|
cardRect.top + (hasSynthesisPath ? SS(106) : SS(98))
|
||||||
};
|
};
|
||||||
DrawText(hdc, upgradeUiState.options[i].name, -1, &nameRect, DT_LEFT | DT_TOP | DT_WORDBREAK);
|
DrawText(hdc, upgradeUiState.options[i].name, -1, &nameRect, DT_LEFT | DT_TOP | DT_WORDBREAK);
|
||||||
|
|
||||||
@@ -2115,26 +2129,13 @@ void TDrawScreen(HDC hdc, HWND hWnd)
|
|||||||
RECT descRect =
|
RECT descRect =
|
||||||
{
|
{
|
||||||
cardRect.left + SS(20),
|
cardRect.left + SS(20),
|
||||||
cardRect.top + SS(116),
|
cardRect.top + (hasSynthesisPath ? SS(124) : SS(116)),
|
||||||
cardRect.right - SS(20),
|
cardRect.right - SS(20),
|
||||||
cardRect.bottom - (hasSynthesisPath ? SS(98) : SS(64))
|
cardRect.bottom - SS(64)
|
||||||
};
|
};
|
||||||
DrawText(hdc, upgradeUiState.options[i].description, -1, &descRect, DT_LEFT | DT_WORDBREAK);
|
DrawText(hdc, upgradeUiState.options[i].description, -1, &descRect, DT_LEFT | DT_WORDBREAK);
|
||||||
|
|
||||||
SelectObject(hdc, smallFont);
|
SelectObject(hdc, smallFont);
|
||||||
if (hasSynthesisPath)
|
|
||||||
{
|
|
||||||
RECT synthesisRect =
|
|
||||||
{
|
|
||||||
cardRect.left + SS(20),
|
|
||||||
cardRect.bottom - SS(88),
|
|
||||||
cardRect.right - SS(20),
|
|
||||||
cardRect.bottom - SS(58)
|
|
||||||
};
|
|
||||||
SetTextColor(hdc, upgradeUiState.options[i].cursed ? RGB(142, 78, 78) : RGB(116, 82, 104));
|
|
||||||
DrawText(hdc, synthesisPath, -1, &synthesisRect, DT_LEFT | DT_VCENTER | DT_SINGLELINE);
|
|
||||||
}
|
|
||||||
|
|
||||||
RECT footerRect =
|
RECT footerRect =
|
||||||
{
|
{
|
||||||
cardRect.left + SS(20),
|
cardRect.left + SS(20),
|
||||||
|
|||||||
Reference in New Issue
Block a user