2014-10-21 59 views
1

我正在開發一個使用OpenGL的遊戲。我有一個Game類包含所有的環境變量(環境,我的意思是像重力或瓷磚集)。只有一個Game對象。我還有另一個名爲Entity的課程,其中包含用於在屏幕上顯示對象的屬性。C++類訪問管理

我發現自己需要獲得更多Game變量在我Entity類。目前我只是使用參數傳遞數據到每個函數中,但我正在考慮傳遞一個指向Game類的指針?那有什麼不對嗎?有沒有更好的辦法?

回答

1

我認爲這是很好的做法。用parameter object替換一組參數是個好主意。

只要確保Game保持凝聚力。 Game中包含的變量應該是相關的。