DirectXと言うか、プログラミングのつくりに関する質問なのですが、
ゲームのモジュールとDirectX関連の機能のモジュールは分けるのが基本?
描画やキー受付などの入出力と、ゲーム本体の動作は同期はしても
依存はさせないのが行儀の良いプログラミングスタイルなのでしょうか?