fix: 装备属性面板避让逻辑 + 多项功能更新

- item_tooltip_view.gd: 新增 avoid_rect 属性,tooltip 与装备窗口重叠时自动推到左侧
- inventory_ui.gd: 悬停装备时传入窗口矩形作为避让区域
- 包含其他累积的功能开发和测试文件
This commit is contained in:
shen
2026-09-21 16:38:59 -07:00
parent 1522a8a1a1
commit c93894313a
5498 changed files with 4558004 additions and 1442 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,3 @@
file(REMOVE_RECURSE
"../../bin/libgodot-cpp.macos.template_debug.arm64.a"
)
@@ -0,0 +1,2 @@
# Empty compiler generated dependencies file for godot-cpp.
# This may be replaced when dependencies are built.
@@ -0,0 +1,2 @@
# CMAKE generated file: DO NOT EDIT!
# Timestamp file for compiler generated dependencies management for godot-cpp.
@@ -0,0 +1,2 @@
# Empty dependencies file for godot-cpp.
# This may be replaced when dependencies are built.
@@ -0,0 +1,12 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 4.4
# compile CXX with /usr/bin/c++
CXX_DEFINES = -DDEBUG_ENABLED -DGDEXTENSION -DMACOS_ENABLED -DTHREADS_ENABLED -DUNIX_ENABLED
CXX_INCLUDES = -I/Users/shen/Work/Code/Metin2/metin2-client/build-asan/extension/godot-cpp/gen/include -I/Users/shen/Work/Code/Metin2/metin2-client/extension/godot-cpp/include
CXX_FLAGSarm64 = -fsanitize=address -fno-omit-frame-pointer -g -std=c++17 -arch arm64 -fPIC -fvisibility=hidden -gdwarf-4 -g2 -fno-exceptions
CXX_FLAGS = -fsanitize=address -fno-omit-frame-pointer -g -std=c++17 -arch arm64 -fPIC -fvisibility=hidden -gdwarf-4 -g2 -fno-exceptions
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff