>  ウィンドウ→DirectX→ゲーム管理→ゲームオブジェクト
>となり、前述のデータの流れ(処理の流れ)
>  ウィンドウ(in)→ゲーム管理→ゲームオブジェクト→DirectX→ウィンドウ(out)
>と相反してくる。

ミドルウェア(グローバル関数)→ゲーム管理(シーンクラス)→ゲームオブジェクト(クラス群)→ミドルウェア
こうならいいのかな。よく分からんけど。