我在LWJGL中做了一個簡單的tic tac toe遊戲練習。LWJGL的組織代碼
當我編寫繪製棋盤方格和棋子的方法時,我應該將它們放在一個graphicsLib類中,然後由各種對象(如棋盤)調用它們嗎?或者認爲每個對象都包含代碼來繪製自己的元素是最佳做法?我正在尋找儘可能擴展的代碼。
具體來說,我有一個Board類,它是Square類型的對象的集合,並且方形對象被分配了一個枚舉狀態CLEAR,X或O.然後,我將運行一個switch語句來調用繪製正方形的適當方法。我應該把每個方法放在它自己的對象中還是有一個大的圖形對象(比如public class graphicsLib),然後提供繪製各種元素的方法?
組織這個的最佳方法是什麼?
如果您發佈了代碼的相關示例,它將有所幫助。 –