思卡遊戲...關於MVC責任的另一篇帖子,誰應該知道什麼?
計算機用卡片攻擊人類。作爲迴應,玩家在視圖上移動卡片以擊敗它。
在這種情況下,請確認:
(1)這是確定的查看才知道,這裏在屏幕上「着陸區是」不問它的控制器
(2)它是OK的查看到知道屏幕上的「衛士」牌是不問它的控制器
如果視圖是知道誰既攻擊者和防禦者是,(3)是它確定爲視角的determin e攻擊者是否可以擊敗防守者?
如果這樣不行,(4)可以查看類別,然後它是這個信息的控制器(想想Utils類),還是應該始終是控制器?
(5)將代理方法發送給控制器指示「攻擊者卡落在防衛者卡」並期望布爾值攻擊是否成功,會更好嗎?