一定の間隔のスコアがたまれば一機アップする(○万点毎に1up)というのは、
どのようにしてやっているのでしょうか?

自機で常に変数を使って点数の値を取得し続けて判断しているのはわかるのですが
たとえば、一万点毎に1upさせる場合、
10000点以上なら1upアイテムを放出
20000点以上なら(ry
と、全ての点数毎に分岐させているのでしょうか?
ループ文などを使ってまとめる方法があるのなら、
誰か教えてもらえませんか?