Go to file
hant 0e6351d328 抽象:统一法术显示逻辑到 SpellDisplay.php
- ItemDisplay.php:移除 formatSpellCompact() 方法(已在 SpellDisplay 中实现)
- ItemDisplay.php:简化 renderSlot() 方法,移除法术特定逻辑
- ItemDisplay.php:更新 renderListItem() 注释,说明法术由 SpellDisplay 处理
- InventoryPanel.php:增强列表显示,对法术使用 SpellDisplay::formatSpellCompact()
- StatsPanel.php:技能槽位显示改用 SpellDisplay::renderSlot()

结果:
✓ 所有法术显示逻辑已集中到 SpellDisplay.php
✓ ItemDisplay.php 专注于装备显示逻辑
✓ 调用者正确路由:法术→SpellDisplay, 装备→ItemDisplay
✓ 保持向后兼容性,同时提高代码组织性

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 00:02:15 +08:00
.idea 抽象:统一法术显示逻辑到 SpellDisplay.php 2025-12-05 00:02:15 +08:00
bin 法术 2025-12-02 23:13:38 +08:00
src 抽象:统一法术显示逻辑到 SpellDisplay.php 2025-12-05 00:02:15 +08:00
test 抽象:统一法术显示逻辑到 SpellDisplay.php 2025-12-05 00:02:15 +08:00
web first 2025-12-01 18:13:15 +08:00
.DS_Store first 2025-12-01 18:13:15 +08:00
.gitignore first 2025-12-01 18:13:15 +08:00
box.json first 2025-12-01 18:13:15 +08:00
build-phar.php first 2025-12-01 18:13:15 +08:00
build.sh first 2025-12-01 18:13:15 +08:00
composer.json 逻辑优化 2025-12-04 18:11:28 +08:00
composer.lock 逻辑优化 2025-12-04 18:11:28 +08:00
save.json 优化 2025-12-04 23:52:50 +08:00
start-server.sh first 2025-12-01 18:13:15 +08:00