protected set;\r
}\r
\r
+ // メソッド\r
+\r
+ public void t演奏結果を格納する・ドラム( out CScoreIni.C演奏記録 Drums )\r
+ {\r
+ Drums = new CScoreIni.C演奏記録();\r
+\r
+ if ( CDTXMania.DTX.bチップがある.Drums && !CDTXMania.ConfigIni.bギタレボモード )\r
+ {\r
+ Drums.nスコア = this.actScore.Get( E楽器パート.DRUMS );\r
+ Drums.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Drums, CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.actCombo.n現在のコンボ数.Drums最高値 );\r
+ Drums.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.nヒット数・Auto含まない.Drums.Great, this.nヒット数・Auto含まない.Drums.Good, this.nヒット数・Auto含まない.Drums.Poor, this.nヒット数・Auto含まない.Drums.Miss );\r
+ Drums.nPerfect数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Perfect : this.nヒット数・Auto含まない.Drums.Perfect;\r
+ Drums.nGreat数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Great : this.nヒット数・Auto含まない.Drums.Great;\r
+ Drums.nGood数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Good : this.nヒット数・Auto含まない.Drums.Good;\r
+ Drums.nPoor数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Poor : this.nヒット数・Auto含まない.Drums.Poor;\r
+ Drums.nMiss数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Miss : this.nヒット数・Auto含まない.Drums.Miss;\r
+ Drums.n最大コンボ数 = this.actCombo.n現在のコンボ数.Drums最高値;\r
+ Drums.n全チップ数 = CDTXMania.DTX.n可視チップ数.Drums;\r
+ for ( int i = 0; i < 10; i++ )\r
+ {\r
+ Drums.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ }\r
+ Drums.bTight = CDTXMania.ConfigIni.bTight;\r
+ for ( int i = 0; i < 3; i++ )\r
+ {\r
+ Drums.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ Drums.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ Drums.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ Drums.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ Drums.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ Drums.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ Drums.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ }\r
+ Drums.eDark = CDTXMania.ConfigIni.eDark;\r
+ Drums.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ Drums.n演奏速度分母 = 20;\r
+ Drums.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ Drums.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ Drums.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ Drums.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ Drums.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ Drums.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ Drums.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ Drums.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ Drums.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ Drums.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ Drums.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Drums;\r
+ Drums.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Drums;\r
+ Drums.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Drums;\r
+ Drums.b演奏にマウスを使用した = this.b演奏にマウスを使った.Drums;\r
+ Drums.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ Drums.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ Drums.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ Drums.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ Drums.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ Drums.最終更新日時 = DateTime.Now.ToString();\r
+ Drums.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Drums );\r
+ }\r
+ }\r
+ public void t演奏結果を格納する・ギター( out CScoreIni.C演奏記録 Guitar )\r
+ {\r
+ Guitar = new CScoreIni.C演奏記録();\r
+\r
+ if ( CDTXMania.DTX.bチップがある.Guitar )\r
+ {\r
+ Guitar.nスコア = this.actScore.Get( E楽器パート.GUITAR );\r
+ Guitar.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Guitar, CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.actCombo.n現在のコンボ数.Guitar最高値 );\r
+ Guitar.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.nヒット数・Auto含まない.Guitar.Great, this.nヒット数・Auto含まない.Guitar.Good, this.nヒット数・Auto含まない.Guitar.Poor, this.nヒット数・Auto含まない.Guitar.Miss );\r
+ Guitar.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Perfect : this.nヒット数・Auto含まない.Guitar.Perfect;\r
+ Guitar.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Great : this.nヒット数・Auto含まない.Guitar.Great;\r
+ Guitar.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Good : this.nヒット数・Auto含まない.Guitar.Good;\r
+ Guitar.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Poor : this.nヒット数・Auto含まない.Guitar.Poor;\r
+ Guitar.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Miss : this.nヒット数・Auto含まない.Guitar.Miss;\r
+ Guitar.n最大コンボ数 = this.actCombo.n現在のコンボ数.Guitar最高値;\r
+ Guitar.n全チップ数 = CDTXMania.DTX.n可視チップ数.Guitar;\r
+ for ( int i = 0; i < 10; i++ )\r
+ {\r
+ Guitar.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ }\r
+ Guitar.bTight = CDTXMania.ConfigIni.bTight;\r
+ for ( int i = 0; i < 3; i++ )\r
+ {\r
+ Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ Guitar.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ Guitar.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ }\r
+ Guitar.eDark = CDTXMania.ConfigIni.eDark;\r
+ Guitar.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ Guitar.n演奏速度分母 = 20;\r
+ Guitar.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ Guitar.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ Guitar.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ Guitar.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ Guitar.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ Guitar.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ Guitar.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ Guitar.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ Guitar.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ Guitar.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ Guitar.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Guitar;\r
+ Guitar.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Guitar;\r
+ Guitar.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Guitar;\r
+ Guitar.b演奏にマウスを使用した = this.b演奏にマウスを使った.Guitar;\r
+ Guitar.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ Guitar.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ Guitar.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ Guitar.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ Guitar.最終更新日時 = DateTime.Now.ToString();\r
+ Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
+ }\r
+ }\r
+ public void t演奏結果を格納する・ベース( out CScoreIni.C演奏記録 Bass )\r
+ {\r
+ Bass = new CScoreIni.C演奏記録();\r
+\r
+ if ( CDTXMania.DTX.bチップがある.Bass )\r
+ {\r
+ Bass.nスコア = this.actScore.Get( E楽器パート.BASS );\r
+ Bass.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Bass, CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.actCombo.n現在のコンボ数.Bass最高値 );\r
+ Bass.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.nヒット数・Auto含まない.Bass.Great, this.nヒット数・Auto含まない.Bass.Good, this.nヒット数・Auto含まない.Bass.Poor, this.nヒット数・Auto含まない.Bass.Miss );\r
+ Bass.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Perfect : this.nヒット数・Auto含まない.Bass.Perfect;\r
+ Bass.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Great : this.nヒット数・Auto含まない.Bass.Great;\r
+ Bass.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Good : this.nヒット数・Auto含まない.Bass.Good;\r
+ Bass.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Poor : this.nヒット数・Auto含まない.Bass.Poor;\r
+ Bass.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Miss : this.nヒット数・Auto含まない.Bass.Miss;\r
+ Bass.n最大コンボ数 = this.actCombo.n現在のコンボ数.Bass最高値;\r
+ Bass.n全チップ数 = CDTXMania.DTX.n可視チップ数.Bass;\r
+ for ( int i = 0; i < 10; i++ )\r
+ {\r
+ Bass.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ }\r
+ Bass.bTight = CDTXMania.ConfigIni.bTight;\r
+ for ( int i = 0; i < 3; i++ )\r
+ {\r
+ Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ Bass.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ Bass.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ }\r
+ Bass.eDark = CDTXMania.ConfigIni.eDark;\r
+ Bass.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ Bass.n演奏速度分母 = 20;\r
+ Bass.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ Bass.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ Bass.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ Bass.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ Bass.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ Bass.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ Bass.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ Bass.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ Bass.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ Bass.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ Bass.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Bass; // #24280 2011.1.29 yyagi\r
+ Bass.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Bass; //\r
+ Bass.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Bass; //\r
+ Bass.b演奏にマウスを使用した = this.b演奏にマウスを使った.Bass; //\r
+ Bass.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ Bass.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ Bass.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ Bass.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ Bass.最終更新日時 = DateTime.Now.ToString();\r
+ Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
+ }\r
+ }\r
\r
// CStage 実装\r
\r
public void t演奏結果を格納する( out CScoreIni.C演奏記録 Drums, out CScoreIni.C演奏記録 Guitar, out CScoreIni.C演奏記録 Bass )\r
{\r
Drums = new CScoreIni.C演奏記録();\r
- Guitar = new CScoreIni.C演奏記録();\r
- Bass = new CScoreIni.C演奏記録();\r
- if( CDTXMania.DTX.bチップがある.Guitar )\r
- {\r
- Guitar.nスコア = this.actScore.Get( E楽器パート.GUITAR );\r
- Guitar.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Guitar, CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.actCombo.n現在のコンボ数.Guitar最高値 );\r
- Guitar.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.nヒット数・Auto含まない.Guitar.Great, this.nヒット数・Auto含まない.Guitar.Good, this.nヒット数・Auto含まない.Guitar.Poor, this.nヒット数・Auto含まない.Guitar.Miss );\r
- Guitar.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Perfect : this.nヒット数・Auto含まない.Guitar.Perfect;\r
- Guitar.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Great : this.nヒット数・Auto含まない.Guitar.Great;\r
- Guitar.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Good : this.nヒット数・Auto含まない.Guitar.Good;\r
- Guitar.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Poor : this.nヒット数・Auto含まない.Guitar.Poor;\r
- Guitar.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Miss : this.nヒット数・Auto含まない.Guitar.Miss;\r
- Guitar.n最大コンボ数 = this.actCombo.n現在のコンボ数.Guitar最高値;\r
- Guitar.n全チップ数 = CDTXMania.DTX.n可視チップ数.Guitar;\r
- for ( int i = 0; i < 10; i++ )\r
- {\r
- Guitar.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
- }\r
- Guitar.bTight = CDTXMania.ConfigIni.bTight;\r
- for( int i = 0; i < 3; i++ )\r
- {\r
- Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
- Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
- Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
- Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
- Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
- Guitar.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
- Guitar.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
- }\r
- Guitar.eDark = CDTXMania.ConfigIni.eDark;\r
- Guitar.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
- Guitar.n演奏速度分母 = 20;\r
- Guitar.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
- Guitar.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
- Guitar.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
- Guitar.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
- Guitar.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
- Guitar.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
- Guitar.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
- Guitar.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
- Guitar.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
- Guitar.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
- Guitar.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Guitar;\r
- Guitar.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Guitar;\r
- Guitar.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Guitar;\r
- Guitar.b演奏にマウスを使用した = this.b演奏にマウスを使った.Guitar;\r
- Guitar.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
- Guitar.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
- Guitar.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
- Guitar.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
- Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
- Guitar.最終更新日時 = DateTime.Now.ToString();\r
- Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
- }\r
- if( CDTXMania.DTX.bチップがある.Bass )\r
- {\r
- Bass.nスコア = this.actScore.Get( E楽器パート.BASS );\r
- Bass.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Bass, CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.actCombo.n現在のコンボ数.Bass最高値 );\r
- Bass.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.nヒット数・Auto含まない.Bass.Great, this.nヒット数・Auto含まない.Bass.Good, this.nヒット数・Auto含まない.Bass.Poor, this.nヒット数・Auto含まない.Bass.Miss );\r
- Bass.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Perfect : this.nヒット数・Auto含まない.Bass.Perfect;\r
- Bass.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Great : this.nヒット数・Auto含まない.Bass.Great;\r
- Bass.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Good : this.nヒット数・Auto含まない.Bass.Good;\r
- Bass.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Poor : this.nヒット数・Auto含まない.Bass.Poor;\r
- Bass.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Miss : this.nヒット数・Auto含まない.Bass.Miss;\r
- Bass.n最大コンボ数 = this.actCombo.n現在のコンボ数.Bass最高値;\r
- Bass.n全チップ数 = CDTXMania.DTX.n可視チップ数.Bass;\r
- for( int i = 0; i < 10; i++ )\r
- {\r
- Bass.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
- }\r
- Bass.bTight = CDTXMania.ConfigIni.bTight;\r
- for( int i = 0; i < 3; i++ )\r
- {\r
- Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
- Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
- Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
- Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
- Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
- Bass.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
- Bass.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
- }\r
- Bass.eDark = CDTXMania.ConfigIni.eDark;\r
- Bass.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
- Bass.n演奏速度分母 = 20;\r
- Bass.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
- Bass.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
- Bass.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
- Bass.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
- Bass.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
- Bass.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
- Bass.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
- Bass.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
- Bass.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
- Bass.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
- Bass.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Bass; // #24280 2011.1.29 yyagi\r
- Bass.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Bass; //\r
- Bass.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Bass; //\r
- Bass.b演奏にマウスを使用した = this.b演奏にマウスを使った.Bass; //\r
- Bass.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
- Bass.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
- Bass.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
- Bass.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
- Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
- Bass.最終更新日時 = DateTime.Now.ToString();\r
- Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
- }\r
+ //Guitar = new CScoreIni.C演奏記録();\r
+ //Bass = new CScoreIni.C演奏記録();\r
+\r
+ base.t演奏結果を格納する・ギター( out Guitar );\r
+ base.t演奏結果を格納する・ベース( out Bass );\r
+\r
+ #region [Guitar処理(注釈化)]\r
+ //if( CDTXMania.DTX.bチップがある.Guitar )\r
+ //{\r
+ // Guitar.nスコア = this.actScore.Get( E楽器パート.GUITAR );\r
+ // Guitar.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Guitar, CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.actCombo.n現在のコンボ数.Guitar最高値 );\r
+ // Guitar.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.nヒット数・Auto含まない.Guitar.Great, this.nヒット数・Auto含まない.Guitar.Good, this.nヒット数・Auto含まない.Guitar.Poor, this.nヒット数・Auto含まない.Guitar.Miss );\r
+ // Guitar.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Perfect : this.nヒット数・Auto含まない.Guitar.Perfect;\r
+ // Guitar.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Great : this.nヒット数・Auto含まない.Guitar.Great;\r
+ // Guitar.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Good : this.nヒット数・Auto含まない.Guitar.Good;\r
+ // Guitar.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Poor : this.nヒット数・Auto含まない.Guitar.Poor;\r
+ // Guitar.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Miss : this.nヒット数・Auto含まない.Guitar.Miss;\r
+ // Guitar.n最大コンボ数 = this.actCombo.n現在のコンボ数.Guitar最高値;\r
+ // Guitar.n全チップ数 = CDTXMania.DTX.n可視チップ数.Guitar;\r
+ // for ( int i = 0; i < 10; i++ )\r
+ // {\r
+ // Guitar.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ // }\r
+ // Guitar.bTight = CDTXMania.ConfigIni.bTight;\r
+ // for( int i = 0; i < 3; i++ )\r
+ // {\r
+ // Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ // Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ // Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ // Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ // Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ // Guitar.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ // Guitar.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ // }\r
+ // Guitar.eDark = CDTXMania.ConfigIni.eDark;\r
+ // Guitar.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ // Guitar.n演奏速度分母 = 20;\r
+ // Guitar.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ // Guitar.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ // Guitar.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ // Guitar.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ // Guitar.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ // Guitar.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ // Guitar.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ // Guitar.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ // Guitar.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ // Guitar.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ // Guitar.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Guitar;\r
+ // Guitar.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Guitar;\r
+ // Guitar.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Guitar;\r
+ // Guitar.b演奏にマウスを使用した = this.b演奏にマウスを使った.Guitar;\r
+ // Guitar.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ // Guitar.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ // Guitar.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ // Guitar.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ // Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ // Guitar.最終更新日時 = DateTime.Now.ToString();\r
+ // Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
+ //}\r
+ #endregion\r
+ #region [Bass処理(注釈化)]\r
+ //if( CDTXMania.DTX.bチップがある.Bass )\r
+ //{\r
+ // Bass.nスコア = this.actScore.Get( E楽器パート.BASS );\r
+ // Bass.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Bass, CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.actCombo.n現在のコンボ数.Bass最高値 );\r
+ // Bass.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.nヒット数・Auto含まない.Bass.Great, this.nヒット数・Auto含まない.Bass.Good, this.nヒット数・Auto含まない.Bass.Poor, this.nヒット数・Auto含まない.Bass.Miss );\r
+ // Bass.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Perfect : this.nヒット数・Auto含まない.Bass.Perfect;\r
+ // Bass.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Great : this.nヒット数・Auto含まない.Bass.Great;\r
+ // Bass.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Good : this.nヒット数・Auto含まない.Bass.Good;\r
+ // Bass.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Poor : this.nヒット数・Auto含まない.Bass.Poor;\r
+ // Bass.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Miss : this.nヒット数・Auto含まない.Bass.Miss;\r
+ // Bass.n最大コンボ数 = this.actCombo.n現在のコンボ数.Bass最高値;\r
+ // Bass.n全チップ数 = CDTXMania.DTX.n可視チップ数.Bass;\r
+ // for( int i = 0; i < 10; i++ )\r
+ // {\r
+ // Bass.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ // }\r
+ // Bass.bTight = CDTXMania.ConfigIni.bTight;\r
+ // for( int i = 0; i < 3; i++ )\r
+ // {\r
+ // Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ // Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ // Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ // Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ // Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ // Bass.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ // Bass.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ // }\r
+ // Bass.eDark = CDTXMania.ConfigIni.eDark;\r
+ // Bass.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ // Bass.n演奏速度分母 = 20;\r
+ // Bass.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ // Bass.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ // Bass.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ // Bass.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ // Bass.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ // Bass.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ // Bass.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ // Bass.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ // Bass.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ // Bass.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ // Bass.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Bass; // #24280 2011.1.29 yyagi\r
+ // Bass.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Bass; //\r
+ // Bass.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Bass; //\r
+ // Bass.b演奏にマウスを使用した = this.b演奏にマウスを使った.Bass; //\r
+ // Bass.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ // Bass.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ // Bass.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ // Bass.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ // Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ // Bass.最終更新日時 = DateTime.Now.ToString();\r
+ // Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
+ //}\r
+ #endregion\r
if ( CDTXMania.ConfigIni.bIsSwappedGuitarBass ) // #24063 2011.1.24 yyagi Gt/Bsを入れ替えていたなら、演奏結果も入れ替える\r
{\r
CScoreIni.C演奏記録 t;\r
\r
public void t演奏結果を格納する( out CScoreIni.C演奏記録 Drums, out CScoreIni.C演奏記録 Guitar, out CScoreIni.C演奏記録 Bass, out CDTX.CChip[] r空打ちドラムチップ )\r
{\r
- r空打ちドラムチップ = new CDTX.CChip[ 10 ];\r
+ //Drums = new CScoreIni.C演奏記録();\r
+ //Guitar = new CScoreIni.C演奏記録();\r
+ //Bass = new CScoreIni.C演奏記録();\r
\r
- Drums = new CScoreIni.C演奏記録();\r
- Guitar = new CScoreIni.C演奏記録();\r
- Bass = new CScoreIni.C演奏記録();\r
- if( CDTXMania.DTX.bチップがある.Drums && !CDTXMania.ConfigIni.bギタレボモード )\r
- {\r
- Drums.nスコア = this.actScore.Get( E楽器パート.DRUMS );\r
- Drums.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Drums, CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.actCombo.n現在のコンボ数.Drums最高値 );\r
- Drums.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.nヒット数・Auto含まない.Drums.Great, this.nヒット数・Auto含まない.Drums.Good, this.nヒット数・Auto含まない.Drums.Poor, this.nヒット数・Auto含まない.Drums.Miss );\r
- Drums.nPerfect数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Perfect : this.nヒット数・Auto含まない.Drums.Perfect;\r
- Drums.nGreat数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Great : this.nヒット数・Auto含まない.Drums.Great;\r
- Drums.nGood数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Good : this.nヒット数・Auto含まない.Drums.Good;\r
- Drums.nPoor数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Poor : this.nヒット数・Auto含まない.Drums.Poor;\r
- Drums.nMiss数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Miss : this.nヒット数・Auto含まない.Drums.Miss;\r
- Drums.n最大コンボ数 = this.actCombo.n現在のコンボ数.Drums最高値;\r
- Drums.n全チップ数 = CDTXMania.DTX.n可視チップ数.Drums;\r
- for( int i = 0; i < 10; i++ )\r
- {\r
- Drums.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
- }\r
- Drums.bTight = CDTXMania.ConfigIni.bTight;\r
- for( int i = 0; i < 3; i++ )\r
- {\r
- Drums.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
- Drums.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
- Drums.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
- Drums.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
- Drums.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
- Drums.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
- Drums.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
- }\r
- Drums.eDark = CDTXMania.ConfigIni.eDark;\r
- Drums.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
- Drums.n演奏速度分母 = 20;\r
- Drums.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
- Drums.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
- Drums.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
- Drums.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
- Drums.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
- Drums.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
- Drums.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
- Drums.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
- Drums.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
- Drums.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
- Drums.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Drums;\r
- Drums.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Drums;\r
- Drums.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Drums;\r
- Drums.b演奏にマウスを使用した = this.b演奏にマウスを使った.Drums;\r
- Drums.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
- Drums.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
- Drums.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
- Drums.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
- Drums.strDTXManiaのバージョン = CDTXMania.VERSION;\r
- Drums.最終更新日時 = DateTime.Now.ToString();\r
- Drums.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Drums );\r
- }\r
- if( CDTXMania.DTX.bチップがある.Guitar )\r
- {\r
- Guitar.nスコア = this.actScore.Get( E楽器パート.GUITAR );\r
- Guitar.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Guitar, CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.actCombo.n現在のコンボ数.Guitar最高値 );\r
- Guitar.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.nヒット数・Auto含まない.Guitar.Great, this.nヒット数・Auto含まない.Guitar.Good, this.nヒット数・Auto含まない.Guitar.Poor, this.nヒット数・Auto含まない.Guitar.Miss );\r
- Guitar.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Perfect : this.nヒット数・Auto含まない.Guitar.Perfect;\r
- Guitar.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Great : this.nヒット数・Auto含まない.Guitar.Great;\r
- Guitar.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Good : this.nヒット数・Auto含まない.Guitar.Good;\r
- Guitar.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Poor : this.nヒット数・Auto含まない.Guitar.Poor;\r
- Guitar.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Miss : this.nヒット数・Auto含まない.Guitar.Miss;\r
- Guitar.n最大コンボ数 = this.actCombo.n現在のコンボ数.Guitar最高値;\r
- Guitar.n全チップ数 = CDTXMania.DTX.n可視チップ数.Guitar;\r
- for( int i = 0; i < 10; i++ )\r
- {\r
- Guitar.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
- }\r
- Guitar.bTight = CDTXMania.ConfigIni.bTight;\r
- for( int i = 0; i < 3; i++ )\r
- {\r
- Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
- Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
- Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
- Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
- Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
- Guitar.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
- Guitar.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
- }\r
- Guitar.eDark = CDTXMania.ConfigIni.eDark;\r
- Guitar.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
- Guitar.n演奏速度分母 = 20;\r
- Guitar.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
- Guitar.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
- Guitar.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
- Guitar.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
- Guitar.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
- Guitar.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
- Guitar.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
- Guitar.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
- Guitar.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
- Guitar.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
- Guitar.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Guitar;\r
- Guitar.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Guitar;\r
- Guitar.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Guitar;\r
- Guitar.b演奏にマウスを使用した = this.b演奏にマウスを使った.Guitar;\r
- Guitar.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
- Guitar.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
- Guitar.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
- Guitar.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
- Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
- Guitar.最終更新日時 = DateTime.Now.ToString();\r
- Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
- }\r
- if( CDTXMania.DTX.bチップがある.Bass )\r
- {\r
- Bass.nスコア = this.actScore.Get( E楽器パート.BASS );\r
- Bass.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Bass, CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.actCombo.n現在のコンボ数.Bass最高値 );\r
- Bass.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.nヒット数・Auto含まない.Bass.Great, this.nヒット数・Auto含まない.Bass.Good, this.nヒット数・Auto含まない.Bass.Poor, this.nヒット数・Auto含まない.Bass.Miss );\r
- Bass.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Perfect : this.nヒット数・Auto含まない.Bass.Perfect;\r
- Bass.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Great : this.nヒット数・Auto含まない.Bass.Great;\r
- Bass.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Good : this.nヒット数・Auto含まない.Bass.Good;\r
- Bass.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Poor : this.nヒット数・Auto含まない.Bass.Poor;\r
- Bass.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Miss : this.nヒット数・Auto含まない.Bass.Miss;\r
- Bass.n最大コンボ数 = this.actCombo.n現在のコンボ数.Bass最高値;\r
- Bass.n全チップ数 = CDTXMania.DTX.n可視チップ数.Bass;\r
- for( int i = 0; i < 10; i++ )\r
- {\r
- Bass.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
- }\r
- Bass.bTight = CDTXMania.ConfigIni.bTight;\r
- for( int i = 0; i < 3; i++ )\r
- {\r
- Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
- Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
- Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
- Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
- Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
- Bass.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
- Bass.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
- }\r
- Bass.eDark = CDTXMania.ConfigIni.eDark;\r
- Bass.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
- Bass.n演奏速度分母 = 20;\r
- Bass.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
- Bass.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
- Bass.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
- Bass.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
- Bass.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
- Bass.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
- Bass.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
- Bass.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
- Bass.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
- Bass.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
- Bass.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Bass; // #24280 2011.1.29 yyagi\r
- Bass.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Bass; //\r
- Bass.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Bass; //\r
- Bass.b演奏にマウスを使用した = this.b演奏にマウスを使った.Bass; //\r
- Bass.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
- Bass.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
- Bass.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
- Bass.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
- Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
- Bass.最終更新日時 = DateTime.Now.ToString();\r
- Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
- }\r
- for( int i = 0; i < 10; i++ )\r
+ base.t演奏結果を格納する・ドラム( out Drums );\r
+ base.t演奏結果を格納する・ギター( out Guitar );\r
+ base.t演奏結果を格納する・ベース( out Bass );\r
+\r
+ #region [Drums処理(注釈化)]\r
+ //if( CDTXMania.DTX.bチップがある.Drums && !CDTXMania.ConfigIni.bギタレボモード )\r
+ //{\r
+ // Drums.nスコア = this.actScore.Get( E楽器パート.DRUMS );\r
+ // Drums.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Drums, CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.actCombo.n現在のコンボ数.Drums最高値 );\r
+ // Drums.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Drums, this.nヒット数・Auto含まない.Drums.Perfect, this.nヒット数・Auto含まない.Drums.Great, this.nヒット数・Auto含まない.Drums.Good, this.nヒット数・Auto含まない.Drums.Poor, this.nヒット数・Auto含まない.Drums.Miss );\r
+ // Drums.nPerfect数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Perfect : this.nヒット数・Auto含まない.Drums.Perfect;\r
+ // Drums.nGreat数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Great : this.nヒット数・Auto含まない.Drums.Great;\r
+ // Drums.nGood数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Good : this.nヒット数・Auto含まない.Drums.Good;\r
+ // Drums.nPoor数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Poor : this.nヒット数・Auto含まない.Drums.Poor;\r
+ // Drums.nMiss数 = CDTXMania.ConfigIni.bドラムが全部オートプレイである ? this.nヒット数・Auto含む.Drums.Miss : this.nヒット数・Auto含まない.Drums.Miss;\r
+ // Drums.n最大コンボ数 = this.actCombo.n現在のコンボ数.Drums最高値;\r
+ // Drums.n全チップ数 = CDTXMania.DTX.n可視チップ数.Drums;\r
+ // for( int i = 0; i < 10; i++ )\r
+ // {\r
+ // Drums.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ // }\r
+ // Drums.bTight = CDTXMania.ConfigIni.bTight;\r
+ // for( int i = 0; i < 3; i++ )\r
+ // {\r
+ // Drums.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ // Drums.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ // Drums.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ // Drums.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ // Drums.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ // Drums.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ // Drums.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ // }\r
+ // Drums.eDark = CDTXMania.ConfigIni.eDark;\r
+ // Drums.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ // Drums.n演奏速度分母 = 20;\r
+ // Drums.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ // Drums.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ // Drums.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ // Drums.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ // Drums.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ // Drums.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ // Drums.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ // Drums.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ // Drums.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ // Drums.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ // Drums.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Drums;\r
+ // Drums.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Drums;\r
+ // Drums.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Drums;\r
+ // Drums.b演奏にマウスを使用した = this.b演奏にマウスを使った.Drums;\r
+ // Drums.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ // Drums.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ // Drums.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ // Drums.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ // Drums.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ // Drums.最終更新日時 = DateTime.Now.ToString();\r
+ // Drums.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Drums );\r
+ //}\r
+ #endregion\r
+ #region [Guitar処理(注釈化)]\r
+ //if( CDTXMania.DTX.bチップがある.Guitar )\r
+ //{\r
+ // Guitar.nスコア = this.actScore.Get( E楽器パート.GUITAR );\r
+ // Guitar.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Guitar, CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.actCombo.n現在のコンボ数.Guitar最高値 );\r
+ // Guitar.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Guitar, this.nヒット数・Auto含まない.Guitar.Perfect, this.nヒット数・Auto含まない.Guitar.Great, this.nヒット数・Auto含まない.Guitar.Good, this.nヒット数・Auto含まない.Guitar.Poor, this.nヒット数・Auto含まない.Guitar.Miss );\r
+ // Guitar.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Perfect : this.nヒット数・Auto含まない.Guitar.Perfect;\r
+ // Guitar.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Great : this.nヒット数・Auto含まない.Guitar.Great;\r
+ // Guitar.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Good : this.nヒット数・Auto含まない.Guitar.Good;\r
+ // Guitar.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Poor : this.nヒット数・Auto含まない.Guitar.Poor;\r
+ // Guitar.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Guitar ? this.nヒット数・Auto含む.Guitar.Miss : this.nヒット数・Auto含まない.Guitar.Miss;\r
+ // Guitar.n最大コンボ数 = this.actCombo.n現在のコンボ数.Guitar最高値;\r
+ // Guitar.n全チップ数 = CDTXMania.DTX.n可視チップ数.Guitar;\r
+ // for( int i = 0; i < 10; i++ )\r
+ // {\r
+ // Guitar.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ // }\r
+ // Guitar.bTight = CDTXMania.ConfigIni.bTight;\r
+ // for( int i = 0; i < 3; i++ )\r
+ // {\r
+ // Guitar.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ // Guitar.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ // Guitar.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ // Guitar.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ // Guitar.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ // Guitar.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ // Guitar.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ // }\r
+ // Guitar.eDark = CDTXMania.ConfigIni.eDark;\r
+ // Guitar.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ // Guitar.n演奏速度分母 = 20;\r
+ // Guitar.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ // Guitar.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ // Guitar.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ // Guitar.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ // Guitar.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ // Guitar.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ // Guitar.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ // Guitar.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ // Guitar.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ // Guitar.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ // Guitar.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Guitar;\r
+ // Guitar.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Guitar;\r
+ // Guitar.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Guitar;\r
+ // Guitar.b演奏にマウスを使用した = this.b演奏にマウスを使った.Guitar;\r
+ // Guitar.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ // Guitar.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ // Guitar.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ // Guitar.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ // Guitar.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ // Guitar.最終更新日時 = DateTime.Now.ToString();\r
+ // Guitar.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Guitar );\r
+ //}\r
+ #endregion\r
+ #region [Bass処理(注釈化)]\r
+ //if( CDTXMania.DTX.bチップがある.Bass )\r
+ //{\r
+ // Bass.nスコア = this.actScore.Get( E楽器パート.BASS );\r
+ // Bass.dbゲーム型スキル値 = CScoreIni.tゲーム型スキルを計算して返す( CDTXMania.DTX.LEVEL.Bass, CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.actCombo.n現在のコンボ数.Bass最高値 );\r
+ // Bass.db演奏型スキル値 = CScoreIni.t演奏型スキルを計算して返す( CDTXMania.DTX.n可視チップ数.Bass, this.nヒット数・Auto含まない.Bass.Perfect, this.nヒット数・Auto含まない.Bass.Great, this.nヒット数・Auto含まない.Bass.Good, this.nヒット数・Auto含まない.Bass.Poor, this.nヒット数・Auto含まない.Bass.Miss );\r
+ // Bass.nPerfect数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Perfect : this.nヒット数・Auto含まない.Bass.Perfect;\r
+ // Bass.nGreat数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Great : this.nヒット数・Auto含まない.Bass.Great;\r
+ // Bass.nGood数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Good : this.nヒット数・Auto含まない.Bass.Good;\r
+ // Bass.nPoor数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Poor : this.nヒット数・Auto含まない.Bass.Poor;\r
+ // Bass.nMiss数 = CDTXMania.ConfigIni.bAutoPlay.Bass ? this.nヒット数・Auto含む.Bass.Miss : this.nヒット数・Auto含まない.Bass.Miss;\r
+ // Bass.n最大コンボ数 = this.actCombo.n現在のコンボ数.Bass最高値;\r
+ // Bass.n全チップ数 = CDTXMania.DTX.n可視チップ数.Bass;\r
+ // for( int i = 0; i < 10; i++ )\r
+ // {\r
+ // Bass.bAutoPlay[ i ] = CDTXMania.ConfigIni.bAutoPlay[ i ];\r
+ // }\r
+ // Bass.bTight = CDTXMania.ConfigIni.bTight;\r
+ // for( int i = 0; i < 3; i++ )\r
+ // {\r
+ // Bass.bSudden[ i ] = CDTXMania.ConfigIni.bSudden[ i ];\r
+ // Bass.bHidden[ i ] = CDTXMania.ConfigIni.bHidden[ i ];\r
+ // Bass.bReverse[ i ] = CDTXMania.ConfigIni.bReverse[ i ];\r
+ // Bass.eRandom[ i ] = CDTXMania.ConfigIni.eRandom[ i ];\r
+ // Bass.bLight[ i ] = CDTXMania.ConfigIni.bLight[ i ];\r
+ // Bass.bLeft[ i ] = CDTXMania.ConfigIni.bLeft[ i ];\r
+ // Bass.f譜面スクロール速度[ i ] = ( (float) ( CDTXMania.ConfigIni.n譜面スクロール速度[ i ] + 1 ) ) * 0.5f;\r
+ // }\r
+ // Bass.eDark = CDTXMania.ConfigIni.eDark;\r
+ // Bass.n演奏速度分子 = CDTXMania.ConfigIni.n演奏速度;\r
+ // Bass.n演奏速度分母 = 20;\r
+ // Bass.eHHGroup = CDTXMania.ConfigIni.eHHGroup;\r
+ // Bass.eFTGroup = CDTXMania.ConfigIni.eFTGroup;\r
+ // Bass.eCYGroup = CDTXMania.ConfigIni.eCYGroup;\r
+ // Bass.eHitSoundPriorityHH = CDTXMania.ConfigIni.eHitSoundPriorityHH;\r
+ // Bass.eHitSoundPriorityFT = CDTXMania.ConfigIni.eHitSoundPriorityFT;\r
+ // Bass.eHitSoundPriorityCY = CDTXMania.ConfigIni.eHitSoundPriorityCY;\r
+ // Bass.bGuitar有効 = CDTXMania.ConfigIni.bGuitar有効;\r
+ // Bass.bDrums有効 = CDTXMania.ConfigIni.bDrums有効;\r
+ // Bass.bSTAGEFAILED有効 = CDTXMania.ConfigIni.bSTAGEFAILED有効;\r
+ // Bass.eダメージレベル = CDTXMania.ConfigIni.eダメージレベル;\r
+ // Bass.b演奏にキーボードを使用した = this.b演奏にキーボードを使った.Bass; // #24280 2011.1.29 yyagi\r
+ // Bass.b演奏にMIDI入力を使用した = this.b演奏にMIDI入力を使った.Bass; //\r
+ // Bass.b演奏にジョイパッドを使用した = this.b演奏にジョイパッドを使った.Bass; //\r
+ // Bass.b演奏にマウスを使用した = this.b演奏にマウスを使った.Bass; //\r
+ // Bass.nPerfectになる範囲ms = CDTXMania.nPerfect範囲ms;\r
+ // Bass.nGreatになる範囲ms = CDTXMania.nGreat範囲ms;\r
+ // Bass.nGoodになる範囲ms = CDTXMania.nGood範囲ms;\r
+ // Bass.nPoorになる範囲ms = CDTXMania.nPoor範囲ms;\r
+ // Bass.strDTXManiaのバージョン = CDTXMania.VERSION;\r
+ // Bass.最終更新日時 = DateTime.Now.ToString();\r
+ // Bass.Hash = CScoreIni.t演奏セクションのMD5を求めて返す( Bass );\r
+ //}\r
+ #endregion\r
+\r
+ r空打ちドラムチップ = new CDTX.CChip[ 10 ];\r
+ for ( int i = 0; i < 10; i++ )\r
{\r
r空打ちドラムチップ[ i ] = this.r空うちChip( E楽器パート.DRUMS, (Eパッド) i );\r
if( r空打ちドラムチップ[ i ] == null )\r
r空打ちドラムチップ[ i ] = this.r指定時刻に一番近いChip・ヒット未済問わず不可視考慮( CDTXMania.Timer.n現在時刻, this.nパッド0Atoチャンネル0A[ i ], this.nInputAdjustTimeMs.Drums );\r
}\r
}\r
+\r
if ( CDTXMania.ConfigIni.bIsSwappedGuitarBass ) // #24063 2011.1.24 yyagi Gt/Bsを入れ替えていたなら、演奏結果も入れ替える\r
{\r
CScoreIni.C演奏記録 t;\r