c++でゲーム作りの勉強してるのですが、(ゲームに限りませんが)ソース分割の仕方がよくわかりません
適当な部位を関数にして外に出すわけですけど、その中でも扱う変数をどう渡せばよいやら。
externでグローバル変数共有するのか、それとも引数ですべて(構造体で纏めたりして)渡すのか、
それともそこまで独立性のない部位は分けないものなのか。
今はmain.cpp/h、myclass.cpp/hの4ファイルという塩梅です