[問題] 五子棋的滑鼠輸入問題

看板C_and_CPP作者 (請大家幫忙抓小偷)時間15年前 (2010/04/06 16:09), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
大家好, 最近在練習用物件導向寫遊戲, 我寫的五子棋把遊戲主體(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
文章代碼(AID): #1BkknBw_ (C_and_CPP)