FOR〜NEXTのオンパレードを簡略して、一つの変数でグループ化されたSPRITE達を一斉にユーザー定義関数で処理する、という事になりますかね。 自分の場合は今までだと、一匹一匹そのHPをチェックしてゼロなら次のモンスター処理、とモンスターのサブルーチンを繰り返してましたが、コールバックとSPFUNC使えば、多少命令や処理が簡略出来そうですね。 ありがとうございます。