思った通りにいかないときは、一行目、二行目、三行目、、、と、プログラムの流れを目で追ってみると、何がいけないのか分かると思いますよ。 このプログラムの場合、他の方が言っているように30行目でループの最初にもどってしまっているので、いつまでたっても33行目に行かない→BGが表示されない、というのが原因です。おそらく。