問題の箇所は分かった

[ほげ子 zoom=150 time=500]の時に、ypos=適当な数字を入れると、何回かに一回おかしくなる
でも、一番面倒な演算してるところだな・・・・・・
ちょっと見た感じどこが問題かわからん・・・・・・助けて・・・・・・