我正在開發一款紙牌遊戲。 在遊戲開始時,每位玩家獲得五張牌。 我想創建一個每個玩家都會註冊的事件。 該事件將在一個名爲控制器(管理遊戲的班級)的類中在遊戲開始時激活。 我希望這個事件會調用每個玩家的RecieveCards(CardList)。我如何創建一個事件,將爲每個註冊的不同值發送
每個球員應該得到不同勢卡...
第二個選項,以及簡單的一個(無事件),是建立在控制器類一個循環,將在所有球員和每個球員運行將調用ReciveCards(CardList)。
我認爲第soultion是更優雅,但我不知道它是如何可能的,它會發送不同勢卡每個球員它..有它的任何模式?
編輯:對不起,C#3.0
感謝
語言?平臺? – Qtax
我認爲使用設計模式的經驗法則並不是強迫解決方案進入模式。先讓它工作,然後重構模式。 –
它已經在循環工作......但它看起來非常難看..問題是我知道如何編程,但這次我想練習我的設計。 – Guy