Skip to content

UI重构:使用Lua实现UI逻辑

No due date 80% complete

如题,0.4.19中的UI逻辑写在qml中(js函数判断某张牌是否可选等)现在要移动到Lua中。

  • 使用Lua实现基本的UI组件模拟与UI亮暗逻辑
  • 实现了“询问技能发动”
  • 实现了询问主动技、询问打出、询问使用、询问出牌阶段
    • 实现了基本可玩的逻辑(确定取消、手牌、弹出牌堆、interaction、重铸等)
    • 不可使用打出弃置时显示禁用提示文字
    • 选择目标时在角色上显示诸如可烈弓的文字:#366
  • 实现其他涉及弹出对话框的交互
    • 实现了“魄袭”对话框

如题,0.4.19中的UI逻辑写在qml中(js函数判断某张牌是否可选等)现在要移动到Lua中。

  • 使用Lua实现基本的UI组件模拟与UI亮暗逻辑
  • 实现了“询问技能发动”
  • 实现了询问主动技、询问打出、询问使用、询问出牌阶段
    • 实现了基本可玩的逻辑(确定取消、手牌、弹出牌堆、interaction、重铸等)
    • 不可使用打出弃置时显示禁用提示文字
    • 选择目标时在角色上显示诸如可烈弓的文字:#366
  • 实现其他涉及弹出对话框的交互
    • 实现了“魄袭”对话框
Loading