「オブジェクト」ソース コード ファイル内の構造によってタイルが表される 2D タイル マップ ゲームを開発しています。地図に多次元配列を使用して、別のソース doe コード ファイルで世界地図を表現したいと考えています。
ただし、オブジェクトの実装の詳細を非表示にするには、マップ ソース コードがオブジェクト構造の詳細について何も認識しないようにし (サイズの要求は別として)、オブジェクト ソース コード ファイル内の特定の関数を呼び出して内部処理を行うのが最善のようです。オブジェクト処理。
これは、マップのソース コードにオブジェクト構造を含めたり、マップ コードから直接オブジェクトを操作したりするよりも優れた方法ですか?
この設計に対処するための C での最良の方法と、より良いコードのために実装の詳細を非公開にする問題は何だと思いますか?
ありがとう、リチャード