combat data - woodelf-treetop/rcwiki GitHub Wiki

战斗数据

战场环境数据,记录于 mainGameWatcher.lua

战场格位数据,记录于 mainGameCtrl.grids,mainGameCtrl.gridsByRoot,初始化于 Grid.lua

手牌牌位数据,记录于 HandCardCtrl.handCells,初始化于 HandCell.lua

手牌数据,记录于 mainGameWatcher.teamInfo[CardTeam.FirstPlayer].handCards,初始化于 CombatHandler_Network.InitWatcher


注意项

  1. 当前Grid和HandCell的初始化,很难看,它们在自身的初始化中,关联了mainGameCtrl.grids等上层建筑。正确的做法是,grid看不见mainGameCtrl,mainGameCtrl创建grid(不过mainGameCtrl也不够合适,应该有专门的数据类来创建grid,比如mainGameWatcher改个名)
⚠️ **GitHub.com Fallback** ⚠️