最終更新: llysfactoryll 2013年06月18日(火) 22:45:43履歴
<<平均を求める
3秒以上操作されなかった場合は、それまでに溜まった平均を、いったんリセットさせたいと思う。
3秒以上操作されなかった場合は、それまでに溜まった平均を、いったんリセットさせたいと思う。
public class nomeMetro { protected static fina protected static final int RESET_THRESH = 3000; //ms protected void reset() { __index = 0; __count = 0; } public int Action(long time, int[] average) { long interval = time - __last_time; __last_time = time; if( interval > RESET_THRESH ){ reset(); return average[0] = 0; } average[0] = tempo( average(interval) ); return tempo(interval); } }
レイアウト>>
コメントをかく