我正嘗試在C#中構建一個跳棋/草稿遊戲。 該項目是使用Windows窗體構建的。C中的鼠標事件#
我做的是分解遊戲板。所以我有 「董事會」類。 和「BoardSquare」類(本課在正確的位置和顏色上畫一個正方形)
該板由8 X 8 BoardSquare構建。
我想過這個解決方案,廣場需要知道它是否爲空,如果它不是空的,這意味着它上面有一個「GameSoldier」。
因此,當我想將士兵移動到另一個廣場時,我需要點擊當前的 廣場才能獲得GameSoldier,然後按下目標廣場。
所以我想要做的是將鼠標功能添加到BoardSquare類,以獲得正方形的屬性,如位置。有任何想法嗎?
那麼,你已經花了一些思考。與WinForms取得聯繫,瞭解事件處理如何工作,您將獲得一個開始! – 2013-02-20 15:45:27
聽起來像一個家庭作業。你試過什麼了?任何代碼片段?基本上,廣場的點擊事件應返回位置屬性及其內容。 – Sashenka 2013-02-20 15:45:31