2 using System.Collections.Generic;
\r
4 using System.Drawing;
\r
8 internal class CAct演奏Drumsスコア : CAct演奏スコア共通
\r
10 // CActivity 実装(共通クラスからの差分のみ)
\r
12 public override unsafe int On進行描画()
\r
18 base.n進行用タイマ = CDTXMania.Timer.n現在時刻;
\r
19 base.b初めての進行描画 = false;
\r
21 long num = CDTXMania.Timer.n現在時刻;
\r
22 if (num < base.n進行用タイマ)
\r
26 while ((num - base.n進行用タイマ) >= 10)
\r
28 for (int j = 0; j < 3; j++)
\r
30 this.n現在表示中のスコア[j] += this.nスコアの増分[j];
\r
32 if (this.n現在表示中のスコア[j] > this.n現在の本当のスコア[j])
\r
33 this.n現在表示中のスコア[j] = this.n現在の本当のスコア[j];
\r
37 string str = this.n現在表示中のスコア.Drums.ToString("0000000000");
\r
38 for (int i = 0; i < 10; i++)
\r
40 Rectangle rectangle;
\r
44 rectangle = new Rectangle(0, 0, 12, 0x18);
\r
48 int num4 = int.Parse(str.Substring(i, 1));
\r
51 rectangle = new Rectangle(num4 * 12, 0, 12, 0x18);
\r
55 rectangle = new Rectangle((num4 - 5) * 12, 0x18, 12, 0x18);
\r
58 if (base.txScore != null)
\r
60 base.txScore.t2D描画(CDTXMania.app.Device, 0x164 + (i * 12), 14, rectangle);
\r