2 using System.Collections.Generic;
\r
5 using System.Diagnostics;
\r
9 internal class CAct演奏演奏情報 : CActivity
\r
11 public double dbBPM;
\r
14 public override void On活性化()
\r
19 this.dbBPM = CDTXMania.Instance.DTX.BASEBPM + CDTXMania.Instance.DTX.BPM;
\r
24 public override int On進行描画()
\r
27 CDTXMania.Instance.ConfigIni.b演奏情報を表示する)
\r
29 int x = CDTXMania.Instance.ConfigIni.cdDebugX[CDTXMania.Instance.ConfigIni.eActiveInst];
\r
30 int y = CDTXMania.Instance.ConfigIni.cdDebugY[CDTXMania.Instance.ConfigIni.eActiveInst];
\r
31 y += (int) ( 0x153 * Scale.Y );
\r
32 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白,
\r
33 string.Format("JudgeLine D/G/B Adj: {0} px", CDTXMania.Instance.ConfigIni.nJudgeLinePosOffset.Drums, CDTXMania.Instance.ConfigIni.nJudgeLinePosOffset.Guitar, CDTXMania.Instance.ConfigIni.nJudgeLinePosOffset.Bass));
\r
35 //CDTXMania.Instance.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.白, string.Format( "BGM/D/G/B Adj: {0:####0}/{1:####0}/{2:####0}/{3:####0} ms", CDTXMania.Instance.DTX.nBGMAdjust, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Drums, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Guitar, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Bass ) );
\r
36 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("BGM/D/G/B Adj: {0}/{1}/{2}/{3} ms", CDTXMania.Instance.DTX.nBGMAdjust, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Drums, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Guitar, CDTXMania.Instance.ConfigIni.nInputAdjustTimeMs.Bass));
\r
38 int num = (CDTXMania.Instance.DTX.listChip.Count > 0) ? CDTXMania.Instance.DTX.listChip[CDTXMania.Instance.DTX.listChip.Count - 1].n発声時刻ms : 0;
\r
39 string str = "Time: " + ((((double)CDTXMania.Instance.Timer.n現在時刻) / 1000.0)).ToString("####0.00") + " / " + ((((double)num) / 1000.0)).ToString("####0.00");
\r
40 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, str);
\r
42 //CDTXMania.Instance.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.白, string.Format( "Part: {0:####0}", this.n小節番号 ) );
\r
43 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("Part: {0}", this.n小節番号));
\r
45 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("BPM: {0:####0.00}", this.dbBPM));
\r
47 //CDTXMania.Instance.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.白, string.Format( "Frame: {0:####0} fps", CDTXMania.Instance.FPS.n現在のFPS ) );
\r
48 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("Frame: {0} fps", CDTXMania.Instance.FPS.n現在のFPS));
\r
50 CDTXMania.Instance.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.白, string.Format( "Sound CPU : {0:####0.00}%", CDTXMania.Instance.Sound管理.GetCPUusage() ) );
\r
52 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("Sound Mixing: {0:####0}", CDTXMania.Instance.Sound管理.GetMixingStreams()));
\r
54 CDTXMania.Instance.act文字コンソール.tPrint(x, y, C文字コンソール.Eフォント種別.白, string.Format("Sound Streams: {0:####0}", CDTXMania.Instance.Sound管理.GetStreams()));
\r