Decompile fn_12094 (UIFrameWnd::DrawItemName)
Batch #16093 by Yommy: 0 byte-identical, 1 confirmed by peer review. - fn_12094 UIFrameWnd::DrawItemName: logic confirmed by peer review Peer-reviewed-by: alisonrag, youko, Toshiro Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
8a03179bb0
commit
21e87ecbb4
1 changed files with 4 additions and 4 deletions
|
|
@ -164,19 +164,19 @@ int UIFrameWnd::DrawFittedItemName(int x, int y, const ITEM_INFO* item, std::uin
|
|||
// OFFSET: 0x008D17C0
|
||||
// FUNCTION: fn_12094
|
||||
int UIFrameWnd::DrawItemName(int x, int y, int width, const ITEM_INFO* item, int, int family, int height) {
|
||||
int highlightColor = 0;
|
||||
std::vector<char*> breaks;
|
||||
char buffer[256] = {};
|
||||
char* cursor = buffer;
|
||||
std::size_t remaining = sizeof(buffer);
|
||||
char* highlight = nullptr;
|
||||
char* cursor = buffer;
|
||||
std::vector<char*> breaks;
|
||||
std::size_t remaining = sizeof(buffer);
|
||||
int highlightColor;
|
||||
this->BuildItemName(item, &highlightColor, &breaks, &cursor, &remaining, &highlight, 1, 0);
|
||||
|
||||
std::uint32_t color = ItemCardColor(item);
|
||||
if (color == 0x00ADFF2F) {
|
||||
color = 0x00669900;
|
||||
}
|
||||
color = (color >> 16 & 0xFF) | (color & 0x0000FF00) | ((color & 0xFF) << 16);
|
||||
color = (color >> 16 & 0xFF) | ((color & 0xFF) << 16) | (color & 0x0000FF00);
|
||||
|
||||
const ItemNameTextInfo info = {x, y, height, family};
|
||||
this->DrawItemNameText(&info, buffer, highlight, color, static_cast<std::uint32_t>(highlightColor), width, &breaks);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue