2 つのクラス変数 と が@ticksあり@dings、どちらも から開始したいと考えています1。
他の関数は、時々 にさまざまな量を追加し@ticks、 を満たすか超えるたび@dingsに増加します。 1@ticks (@dings * 100) + (@dings * 10)
現在値を1回以上上回るdings += (number of times met or surpassed)操作をした直後に実行したい。@ticks(@dings * 100) + (@dings * 10)
これは適切な解決策ですか?
def increment_ticks
while @ticks >= (@dings*100) + (@dings*10)
@dings += 1
end
end
increment_ticksが追加されるたびに呼び出すだけ@ticksです(またはに追加するincrement_ticksすべての関数の適切な場所に追加します@ticks)。