同時に出す事までは出来ているのかな? 複数のスプライトを同時に動かしたい場合、SPANIMを使うなどの方法もありますが、基本は1フレームに全てのスプライトを少しずつ動かす(そしてその繰り返しで動いているように見える)です。 コマ送りをイメージするとわかりやすいかもしれません。 ということでプログラムにはメインとなるループを用意して、そのループで1フレーム(通常VSYNC)毎に全てのスプライトを1フレーム分動かします。 全てのスプライトを処理する時は……、そうです、FORを使うのが便利ですね。 メインループが終わるまでの間に、全てのスプライトに対して(FOR)、一定の処理(例えば少し動かす)などをするのです。 という感じで、全てのスプライトを少し動かす、これを毎フレーム繰り返すことで全体としては複数のスプライトが動いているように見える、という感じになります。