「ループ内で continue すると、その下に書いてある vsync が実行されない」ので、その意味でループ先頭がいいのでは? for や goto でも同様。 実は、この話は vsync に限った事でもないんですよね。 最初に書いたループのコードは正しかったのに、後から追加した contnue や break によって、予期せぬバグが生まれるというのはよくある話。 (なので continue/break は使わない流派です)