この度C++の勉強も兼ねて、シンプルなシミュレーションゲームを作成しようと考えているのですが、移動範囲の捜索が思ったような動作をしません。ユニットのクリックをすると、選択状態になり、移動範囲が表示される仕組みにしましたが、移動後同じユニットを選択すると、選択範囲がズレて表示される現象が起きています。-1;}}}以下がメイン関数です。0){MBOX("初期化に失敗しました。"ユニット未選択状態です。"ユニット選択状態です。0;}ヘッダファイルです。勉強足らずなので、クラスの書き方や、defineの書く場所が合っているのか非常に不安です・・・ミスがあったら指摘してくださると嬉しいです。DrawRoot();};unit.cppです。ここのSearchCourseやSearchに問題があると思われます・・・。移動範囲の黒い四角が左に2マスずれてしまいます。7年前ずれ方に規則性があるみたい。0);}}}}ここのDrawBoxのiとjが逆だったんですね・・・ものすごくつまらないミスでした。ホヅミさんありがとうございました。ミクプラは自由にリンクできます。