using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace DTXMania { internal class CAct演奏Drumsスコア : CAct演奏スコア共通 { // CActivity 実装(共通クラスからの差分のみ) public override unsafe int On進行描画() { if (!base.b活性化してない) { if (base.b初めての進行描画) { base.n進行用タイマ = FDK.CSound管理.rc演奏用タイマ.n現在時刻; base.b初めての進行描画 = false; } long num = FDK.CSound管理.rc演奏用タイマ.n現在時刻; if (num < base.n進行用タイマ) { base.n進行用タイマ = num; } while ((num - base.n進行用タイマ) >= 10) { for (int j = 0; j < 3; j++) { this.n現在表示中のスコア[j] += this.nスコアの増分[j]; if (this.n現在表示中のスコア[j] > (long) this.n現在の本当のスコア[j]) this.n現在表示中のスコア[j] = (long) this.n現在の本当のスコア[j]; } base.n進行用タイマ += 10; } } return 0; } } }