Decompile 2 functions in Source/UI/Shop/ItemDrawing.cpp, Source/UI/Shop/ItemDrawing.h
Batch #1452 by Yommy: 0 byte-identical, 2 confirmed by peer review. - fn_11718 DrawItemIconById: logic confirmed by peer review - fn_11719 DrawItemSlotBackground: logic confirmed by peer review Reviewed-by: ragnarok-clanker
This commit is contained in:
parent
e37f64c9f0
commit
7fd8a3bd08
2 changed files with 23 additions and 0 deletions
|
|
@ -2,6 +2,7 @@
|
|||
#include "Contents/Items/ItemInfo.h"
|
||||
#include "Resource/Bitmap/BitmapResource.h"
|
||||
#include "Resource/ResourceMgr.h"
|
||||
#include "Resource/TextureNames.h"
|
||||
#include "UI/Shop/ItemDrawing.h"
|
||||
#include "UI/Window/UIWindow.h"
|
||||
|
||||
|
|
@ -19,6 +20,25 @@ void DrawItemIcon(UIWindow& window, ResourceMgr& resources, ItemDescriptions& de
|
|||
}
|
||||
}
|
||||
|
||||
// OFFSET: 0x008A8F80
|
||||
// FUNCTION: fn_11718
|
||||
void DrawItemIconById(UIWindow& window, TextureNames& names, ItemDescriptions& descriptions, int x, int y, const char* id, unsigned char identified) {
|
||||
char path[128];
|
||||
descriptions.IconPath(path, id, identified);
|
||||
CBitmapRes* bitmap = static_cast<CBitmapRes*>(ResourceMgr::Instance().Load(names.Resolve(path)));
|
||||
|
||||
if (bitmap) {
|
||||
window.DrawBitmap(x, y, &bitmap->image, true);
|
||||
}
|
||||
}
|
||||
|
||||
// OFFSET: 0x008A9000
|
||||
// FUNCTION: fn_11719
|
||||
void DrawItemSlotBackground(UIWindow& window, TextureNames& names, int x, int y) {
|
||||
CBitmapRes* bitmap = static_cast<CBitmapRes*>(ResourceMgr::Instance().Load(names.Resolve("유저인터페이스\\basic_interface\\itemwin_mid.bmp")));
|
||||
window.DrawBitmap(x, y, bitmap ? &bitmap->image : nullptr, false);
|
||||
}
|
||||
|
||||
// OFFSET: 0x008A9040
|
||||
// FUNCTION: fn_11720
|
||||
void DrawItemWithQuantity(
|
||||
|
|
|
|||
|
|
@ -7,8 +7,11 @@ class UIWindow;
|
|||
class ResourceMgr;
|
||||
class FontCache;
|
||||
struct TextLocale;
|
||||
struct TextureNames;
|
||||
|
||||
void DrawItemIcon(UIWindow& window, ResourceMgr& resources, ItemDescriptions& descriptions, int x, int y, const ItemInfo& item, unsigned char identified);
|
||||
void DrawItemIconById(UIWindow& window, TextureNames& names, ItemDescriptions& descriptions, int x, int y, const char* id, unsigned char identified);
|
||||
void DrawItemSlotBackground(UIWindow& window, TextureNames& names, int x, int y);
|
||||
void DrawItemWithQuantity(
|
||||
UIWindow& window, ResourceMgr& resources, ItemDescriptions& descriptions, FontCache& fonts, const TextLocale& locale, int x, int y, const ItemInfo& item,
|
||||
unsigned char identified, unsigned char plain
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue