[問題] 五子棋的滑鼠輸入問題
大家好,
最近在練習用物件導向寫遊戲,
我寫的五子棋把遊戲主體(game)和介面(ui)拆開,
在抓滑鼠輸入遇到一點問題。
原本的流程是,
game其中一段是會call ui的input,
然後等到有輸入,
(ui下有個叫input()的function負責輸入,原來是cin<<_x<<_y)
才會往下執行(檢查該格有沒有下過棋子,然後更新棋盤資訊等等)。
而現在改用滑鼠點畫面的時侯,
我是要改架構把之後的動作改成用新的函數,
等到滑鼠觸發後才執行那個新函數,(由ui去呼叫執行game中的新函數)
還是,
仍然可以套用舊架構,
在input裡弄個檢查迴圈之類的,(類似原來的cin的樣子)
一直等到有值輸入會繼續執行之後的事件。
以上是我的問題,
兩個目前看來都是可以運作的樣子,
想問說大家會採取哪種方法?
問題結束,感謝你耐心看完。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.220.24
※ 編輯: waneblade 來自: 140.115.220.24 (04/06 16:11)
推
04/06 21:20, , 1F
04/06 21:20, 1F
→
04/07 22:20, , 2F
04/07 22:20, 2F