From d9e85adbdab423ad590a72efa9238c2ee75d4381 Mon Sep 17 00:00:00 2001 From: "LENHEART-BOOK\\dongj" Date: Thu, 29 May 2025 21:24:08 +0800 Subject: [PATCH] 11 --- Project/Achievement/Achievement.nut | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Project/Achievement/Achievement.nut b/Project/Achievement/Achievement.nut index 49deaac..a3efeeb 100644 --- a/Project/Achievement/Achievement.nut +++ b/Project/Achievement/Achievement.nut @@ -20,7 +20,7 @@ class AchievementC extends LenheartNewUI_Windows { // NoWindow = true; //是否可见 - // Visible = false; + Visible = false; EtcInfo = null; @@ -313,7 +313,7 @@ class AchievementC extends LenheartNewUI_Windows { BasePosY = Config.Pos.y, }; TypeButton.OnClickEx = function(Button) { - if (Button.Localtion_Y <= EtcInfo.clicp_pos[1]) return; + if (Button.Localtion_Y <= EtcInfo.clicp_pos[1] || Button.Localtion_Y >= EtcInfo.clicp_pos[3]) return; Page = Button.Data.id; InitAchievement(); QueryAchievement(); @@ -348,6 +348,7 @@ class AchievementC extends LenheartNewUI_Windows { if (Info.len() > Page) { //绘制成就 foreach(InfoObj in Info[Page]) { + if(Y + InfoObj.Pos.y - ScrollValue < EtcInfo.clicp_pos2[1])continue; if (sq_IsIntersectRect(IMouse.GetXPos(), IMouse.GetYPos(), 1, 1, X + InfoObj.Pos.x, Y + InfoObj.Pos.y - ScrollValue, InfoObj.Size.x, InfoObj.Size.y)) { for (local i = 0; i< InfoObj.Str.len(); i += 2) {