From bdb6e79723484c9ec2d680ba77ec31431c5d2894 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Mon, 30 Jun 2025 00:24:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EImg=E7=B1=BB=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=AE=BD=E9=AB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Base/_Tool/Image_Class.nut | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Base/_Tool/Image_Class.nut b/Base/_Tool/Image_Class.nut index 11e4f2e..064e40e 100644 --- a/Base/_Tool/Image_Class.nut +++ b/Base/_Tool/Image_Class.nut @@ -22,6 +22,16 @@ class Rindro_Png { function DrawEx(X, Y, Model, Rgba, Xrate, Yrate) { L_Sq_CallFunc(0x11A97E0, "int", FFI_THISCALL, ["int", "int", "int", "int", "float", "float", "float", "int", "float", "float"], NativePointer(0x1B45B94).readInt(), X, Y, this.C_Object, Xrate, Yrate, Model, Rgba, 0, 0); } + + function GetWidth() + { + return NativePointer(this.C_Object + 0x1C).readShort(); + } + + function GetHeight() + { + return NativePointer(this.C_Object + 0x1E).readShort(); + } } class Rindro_Image { @@ -61,7 +71,8 @@ class Rindro_Image { } } } - +Rindro_Image_GlobalMap <- {}; +Rindro_Image_GlobalMap["lenheartui"] <- Rindro_Image("interface/lenheartwindowcommon.img"); /* local Png = TestImg.GetPng(0); Png.Draw(200, 200);