>れいさん なにそのリアルハイスコアガール(°ω°) >むゆーさん 地道に作ると、右向きか左向きかで全部IF文で分けることになるからプログラム倍になっちゃう! という事でしょうか? 短いプログラムなら力技でそれで乗り切っても大丈夫だと思いますが、格ゲーみたいにちゃんとしたものですと確かに地獄になりそうです。 抽象的なアドバイスになりますけど、「方向」を具体的に書かず、必ず変数や関数で抽象化してプログラムにすると大分楽になります。 ↓こんな感じ '飛び道具発射、向いてる方向へ100ドット飛ばす SPANIM IX,"XY+",120,DIR(0)*100,0,1 ※ DIR()は、キャラの向きが右なら1、左なら-1を返す自作関数。引数が0なら1P、1なら2P