【发布时间】:2016-03-26 09:40:31
【问题描述】:
我正在制作扫雷游戏,我在 c# 的 gui 上编写了游戏。我现在想处理事物的模型视图方面,我需要帮助将 gui 与模型结合在一起。 含义:
我进行了一个名为 MinesweeperModel 的调用,其中将包含一个 10 x 10 grid[,] 的值。如果网格有炸弹,则值为 -1,否则为 0。在模型视图中,所有方法都写在那里,如 NewGame()、GameOver()、SetUp()、GameLogicChecker()(检查如果有任何炸弹并为正方形分配一个值来表示它附近有多少炸弹)等等。但是在事物的gui方面我有一个类似的按钮网格[,]也是10X10。我想要做的是当我单击一个按钮时,坐标将对应于模型网格中的坐标,因此在模型网格中创建的方法也可以在按钮上工作。但我不确定如何将它们组合在一起。
谢谢!
【问题讨论】:
标签: c# user-interface button model-view-controller