我的纸牌游戏中有两个模型。

  1. HandModel - 包含 CardModel 实例的列表。
  2. BoardModel - 包含放置在板上具有特定坐标的 CardModel 实例。

我想从 HandModel 列表中弹出一个卡片实例并将其放置在 BoardModel 坐标中。我想在这两个模型之间发送一张卡片,但我不想因为这个原因直接在 HandModel 中调用 BoardModel。不知道该怎么做。

请您参考如下方法:

您可能希望以卡模型本身具有某种位置的方式设计模型,该位置可以由处理卡的 Controller 进行更新。这样,模型就不必知道任何其他模型。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!