8年前メンバ変数を直接見せている設計自体が問題な気もしますので、当たり判定用の座標クラスに集めた方が良いんじゃないでしょうか?それ以上は情報だけだはなんとも言えないです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。僕の場合は、「橋渡しクラスを作る」ことで解決しています。いうことかというと、まずその橋渡しクラス――ここでは"Scene"とします――を作ります。カメラデータ;}このクラスは自機・敵などゲーム中すべてのデータを掌握していて、順次メンバのupdate関数を呼んでやることで実際の処理が進行します。data->うんたらかんたら;//みたいな}感じで、他のクラスのデータが必要になったりしたらSceneの関数を通じてデータを入手します。あとはEnemyなども同様の設計にします。いうタイプの設計を考える上で大事なのは「いかにSceneの関数を減らし、JikiやEnemyそれぞれでどれだけ完結させられるか」だと勝手に思っています。実際どうすれば最適、というのはゲームによっても変わってくるので一概には言えませんが、少なくとも最初におっしゃったクラス設計ではまずいと思われます。試行錯誤する必要がありそうです。ミクプラは自由にリンクできます。