public override void OnManagedリソースの作成() { this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Normal); this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_GoGo); this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Clear); if (arモーション番号 == null) { this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arゴーゴーモーション番号 == null) { this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arクリアモーション番号 == null) { this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } ctChara_Normal = new CCounter(0, arモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_GoGo = new CCounter(0, arゴーゴーモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_Clear = new CCounter(0, arクリアモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); if (CharaAction_Balloon_Delay != null) { CharaAction_Balloon_Delay.n現在の値 = CharaAction_Balloon_Delay.n終了値; } base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { this.ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(CDTXMania.Skin.Game_Dancer_Motion); if (this.ar踊り子モーション番号 == null) { ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } this.ct踊り子モーション = new CCounter(0, this.ar踊り子モーション番号.Length - 1, 0.01, CSound管理.rc演奏用タイマ); base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { if (!this.b活性化してない) { this.strList = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"; this.strList_登場 = "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"; this.strList_退場 = "1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3"; this.arモーション番号_通常 = C変換.ar配列形式のstringをint配列に変換して返す(this.strList); this.arモーション番号_登場 = C変換.ar配列形式のstringをint配列に変換して返す(this.strList_登場); this.arモーション番号_退場 = C変換.ar配列形式のstringをint配列に変換して返す(this.strList_退場); this.nテクスチャ枚数_通常 = 16; this.nテクスチャ枚数_登場 = 10; this.nテクスチャ枚数_退場 = 3; this.n現在表示している踊り子数 = 1; this.e現在のモーション = new EMotion[5]; for (int i = 0; i < 5; i++) { this.e現在のモーション[i] = EMotion.非表示; } this.tx踊り子1_通常 = new CTexture[this.nテクスチャ枚数_通常]; for (int i = 0; i < this.nテクスチャ枚数_通常; i++) { this.tx踊り子1_通常[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\0\dance_1_" + i.ToString() + ".png")); } this.tx踊り子1_登場 = new CTexture[this.nテクスチャ枚数_登場]; for (int i = 0; i < this.nテクスチャ枚数_登場; i++) { this.tx踊り子1_登場[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\0\appear_1_" + i.ToString() + ".png")); } this.tx踊り子1_退場 = new CTexture[this.nテクスチャ枚数_退場]; for (int i = 0; i < this.nテクスチャ枚数_退場; i++) { this.tx踊り子1_退場[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\0\leave_1_" + i.ToString() + ".png")); } this.ct通常モーション = new CCounter(0, this.arモーション番号_通常.Length - 1, 0.4, CSound管理.rc演奏用タイマ); this.ct登場モーション = new CCounter(0, this.arモーション番号_登場.Length - 1, 0.4, CSound管理.rc演奏用タイマ); this.ctモブ = new CCounter(1, 16, 0.025, CSound管理.rc演奏用タイマ); this.txフッター = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer_BG\footer\01.png")); this.txモブ = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\mob\1.png")); for (int i = 0; i < 5; i++) { this.st投げ上げ[i].ct進行 = new CCounter(); } base.OnManagedリソースの作成(); } }
public override void OnManagedリソースの作成() { n = random.Next(1, 6); this.ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Dancer_Motion); if (this.ar踊り子モーション番号 == null) { ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } this.ct踊り子モーション = new CCounter(0, this.ar踊り子モーション番号.Length - 1, 0.01, CSound管理.rc演奏用タイマ); this.モーションナンバー = new CCounter(0, TJAPlayer3.Skin.Game_Dancer_PtnA, TJAPlayer3.Skin.Game_Dancer_Speed, TJAPlayer3.Timer); base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(CDTXMania.Skin.Game_Chara_Motion_Normal); this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(CDTXMania.Skin.Game_Chara_Motion_GoGo); this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(CDTXMania.Skin.Game_Chara_Motion_Clear); if (arモーション番号 == null) { this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arゴーゴーモーション番号 == null) { this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arクリアモーション番号 == null) { this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } ctChara_Normal = new CCounter(0, arモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_GoGo = new CCounter(0, arゴーゴーモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_Clear = new CCounter(0, arクリアモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { ctChara_Normal = new CCounter[2]; ctChara_GoGo = new CCounter[2]; ctChara_Clear = new CCounter[2]; this.ctキャラクターアクション_10コンボ = new CCounter[2]; this.ctキャラクターアクション_10コンボMAX = new CCounter[2]; this.ctキャラクターアクション_ゴーゴースタート = new CCounter[2]; this.ctキャラクターアクション_ゴーゴースタートMAX = new CCounter[2]; this.ctキャラクターアクション_ノルマ = new CCounter[2]; this.ctキャラクターアクション_魂MAX = new CCounter[2]; CharaAction_Balloon_Breaking = new CCounter[2]; CharaAction_Balloon_Broke = new CCounter[2]; CharaAction_Balloon_Miss = new CCounter[2]; CharaAction_Balloon_Delay = new CCounter[2]; this.arモーション番号 = new int[2][]; this.arゴーゴーモーション番号 = new int[2][]; this.arクリアモーション番号 = new int[2][]; for (int nPlayer = 0; nPlayer < TJAPlayer3.ConfigIni.nPlayerCount; nPlayer++) { this.arモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Normal[nPlayer]); this.arゴーゴーモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_GoGo[nPlayer]); this.arクリアモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Clear[nPlayer]); if (arモーション番号[nPlayer] == null) { this.arモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arゴーゴーモーション番号[nPlayer] == null) { this.arゴーゴーモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } if (arクリアモーション番号[nPlayer] == null) { this.arクリアモーション番号[nPlayer] = C変換.ar配列形式のstringをint配列に変換して返す("0,0"); } ctChara_Normal[nPlayer] = new CCounter(); ctChara_GoGo[nPlayer] = new CCounter(); ctChara_Clear[nPlayer] = new CCounter(); this.ctキャラクターアクション_10コンボ[nPlayer] = new CCounter(); this.ctキャラクターアクション_10コンボMAX[nPlayer] = new CCounter(); this.ctキャラクターアクション_ゴーゴースタート[nPlayer] = new CCounter(); this.ctキャラクターアクション_ゴーゴースタートMAX[nPlayer] = new CCounter(); this.ctキャラクターアクション_ノルマ[nPlayer] = new CCounter(); this.ctキャラクターアクション_魂MAX[nPlayer] = new CCounter(); CharaAction_Balloon_Breaking[nPlayer] = new CCounter(); CharaAction_Balloon_Broke[nPlayer] = new CCounter(); CharaAction_Balloon_Miss[nPlayer] = new CCounter(); CharaAction_Balloon_Delay[nPlayer] = new CCounter(); ctChara_Normal[nPlayer] = new CCounter(0, arモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_GoGo[nPlayer] = new CCounter(0, arゴーゴーモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); ctChara_Clear[nPlayer] = new CCounter(0, arクリアモーション番号.Length - 1, 10, CSound管理.rc演奏用タイマ); if (CharaAction_Balloon_Delay[nPlayer] != null) { CharaAction_Balloon_Delay[nPlayer].n現在の値 = CharaAction_Balloon_Delay[nPlayer].n終了値; } } base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { if (!this.b活性化してない) { //キャラクター画像を格納しているディレクトリに各モーションの画像がいくつあるかを検索。 //現在は固定値。 this.nキャラクター通常モーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount; this.nキャラクターゴーゴーモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_gogo; this.nキャラクタークリアモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_clear; this.nキャラクターMAX通常モーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_max; this.nキャラクターMAXゴーゴーモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_maxgogo; this.txキャラクターNormal = new CTexture[this.nキャラクター通常モーション枚数]; for (int i = 0; i < this.nキャラクター通常モーション枚数; i++) { this.txキャラクターNormal[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\Normal_" + i.ToString() + ".png")); } this.txキャラクターGogo = new CTexture[this.nキャラクターゴーゴーモーション枚数]; for (int i = 0; i < this.nキャラクターゴーゴーモーション枚数; i++) { this.txキャラクターGogo[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\gogo_" + i.ToString() + ".png")); } if (this.nキャラクタークリアモーション枚数 != 0) { this.txキャラクターClear_Normal = new CTexture[this.nキャラクタークリアモーション枚数]; for (int i = 0; i < this.nキャラクタークリアモーション枚数; i++) { this.txキャラクターClear_Normal[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\Clear_" + i.ToString() + ".png")); } } if (this.nキャラクターMAX通常モーション枚数 != 0) { this.txキャラクターMax_Normal = new CTexture[this.nキャラクターMAX通常モーション枚数]; for (int i = 0; i < this.nキャラクターMAX通常モーション枚数; i++) { this.txキャラクターMax_Normal[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\Max_" + i.ToString() + ".png")); } } if (this.nキャラクターMAXゴーゴーモーション枚数 != 0) { this.txキャラクターMax_Gogo = new CTexture[this.nキャラクターMAXゴーゴーモーション枚数]; for (int i = 0; i < this.nキャラクターMAXゴーゴーモーション枚数; i++) { this.txキャラクターMax_Gogo[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\Max_gogo_" + i.ToString() + ".png")); } } //固定値 //this.arゴーゴーモーション番号 = new int[]{ 0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1, 0, 0, 0, 0, 0 }; //2015.08.05 Config.iniから変更可能にするための実験 this.strList = CDTXMania.ConfigIni.strCharaMotionList; this.strListGogo = CDTXMania.ConfigIni.strCharaMotionList_gogo; this.strListClear = CDTXMania.ConfigIni.strCharaMotionList_clear; this.strListMAX = CDTXMania.ConfigIni.strCharaMotionList_max; this.strListMAXGogo = CDTXMania.ConfigIni.strCharaMotionList_maxgogo; this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strList); this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListGogo); this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListClear); this.ar黄色モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListGogo); this.ar黄色ゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListMAXGogo); this.ct通常モーション = new CCounter(0, this.arモーション番号.Length - 1, 0.02, CSound管理.rc演奏用タイマ); this.ctゴーゴーモーション = new CCounter(0, this.arゴーゴーモーション番号.Length - 1, 50, CDTXMania.Timer); if (this.nキャラクタークリアモーション枚数 != 0) { this.ctクリア通常モーション = new CCounter(0, this.arクリアモーション番号.Length - 1, 50, CDTXMania.Timer); } if (this.nキャラクターMAX通常モーション枚数 != 0) { this.ctMAX通常モーション = new CCounter(0, this.ar黄色モーション番号.Length - 1, 50, CDTXMania.Timer); } if (this.nキャラクターMAXゴーゴーモーション枚数 != 0) { this.ctMAXゴーゴーモーション = new CCounter(0, this.ar黄色ゴーゴーモーション番号.Length - 1, 50, CDTXMania.Timer); } base.OnManagedリソースの作成(); } }
public override void OnManagedリソースの作成() { this.n踊り子モーション枚数 = CDTXMania.ConfigIni.nDancerMotionCount; this.str踊り子リスト = CDTXMania.ConfigIni.strDancerMotionList; this.ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(str踊り子リスト); //this.tx踊り子_1 = new CTexture[this.n踊り子モーション枚数]; //this.tx踊り子_2 = new CTexture[this.n踊り子モーション枚数]; //this.tx踊り子_3 = new CTexture[this.n踊り子モーション枚数]; //this.tx踊り子_4 = new CTexture[this.n踊り子モーション枚数]; //this.tx踊り子_5 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_1[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\0\" + i.ToString() + ".png")); // this.tx踊り子_2[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\1\" + i.ToString() + ".png")); // this.tx踊り子_3[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\2\" + i.ToString() + ".png")); // this.tx踊り子_4[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\3\" + i.ToString() + ".png")); // this.tx踊り子_5[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\4\" + i.ToString() + ".png")); //} this.ct踊り子モーション = new CCounter(0, this.ar踊り子モーション番号.Length - 1, 0.01, CSound管理.rc演奏用タイマ); //this.strList = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"; //this.strList_登場 = "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,8"; //this.strList_退場 = "1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3"; //this.arモーション番号_通常 = C変換.ar配列形式のstringをint配列に変換して返す( this.strList ); //this.arモーション番号_登場 = C変換.ar配列形式のstringをint配列に変換して返す( this.strList_登場 ); //this.arモーション番号_退場 = C変換.ar配列形式のstringをint配列に変換して返す( this.strList_退場 ); //this.nテクスチャ枚数_通常 = 16; //this.nテクスチャ枚数_登場 = 10; //this.nテクスチャ枚数_退場 = 3; //this.n現在表示している踊り子数 = 1; //this.e現在のモーション = new EMotion[ 5 ]; //for( int i = 0; i < 5; i++ ) //{ // this.e現在のモーション[ i ] = EMotion.非表示; //} /*this.tx踊り子1_通常 = new CTexture[ this.nテクスチャ枚数_通常 ]; * for( int i = 0; i < this.nテクスチャ枚数_通常; i++ ) * { * this.tx踊り子1_通常[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Dancer\0\dance_1_" + i.ToString() + ".png" ) ); * } * this.tx踊り子1_登場 = new CTexture[ this.nテクスチャ枚数_登場 ]; * for( int i = 0; i < this.nテクスチャ枚数_登場; i++ ) * { * this.tx踊り子1_登場[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Dancer\0\appear_1_" + i.ToString() + ".png" ) ); * } * this.tx踊り子1_退場 = new CTexture[ this.nテクスチャ枚数_退場 ]; * for( int i = 0; i < this.nテクスチャ枚数_退場; i++ ) * { * this.tx踊り子1_退場[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Dancer\0\leave_1_" + i.ToString() + ".png" ) ); * } */ // this.ct通常モーション = new CCounter( 0, this.arモーション番号_通常.Length - 1, 0.4, CSound管理.rc演奏用タイマ ); //this.ct登場モーション = new CCounter( 0, this.arモーション番号_登場.Length - 1, 0.4, CSound管理.rc演奏用タイマ ); //this.ctモブ = new CCounter( 1, 16, 0.025, CSound管理.rc演奏用タイマ ); //this.txフッター = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Dancer_BG\footer\01.png" ) ); //this.txモブ = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Dancer\mob\1.png" ) ); //for( int i = 0; i < 5; i++ ) //{ // this.st投げ上げ[ i ].ct進行 = new CCounter(); //} base.OnManagedリソースの作成(); }
public override void OnManagedリソースの作成() { //キャラクター画像を格納しているディレクトリに各モーションの画像がいくつあるかを検索。 //現在は固定値。 this.nキャラクター通常モーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount; this.nキャラクターゴーゴーモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_gogo; this.nキャラクタークリアモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_clear; this.nキャラクターMAX通常モーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_max; this.nキャラクターMAXゴーゴーモーション枚数 = CDTXMania.ConfigIni.nCharaMotionCount_maxgogo; // ↓踊り子・モブ↓ //this.n踊り子モーション枚数 = 28; this.nモブモーション枚数 = 30; //this.str踊り子リスト = "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27";//,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1"; this.strモブ = "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0"; //this.ar踊り子モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(str踊り子リスト); this.arモブモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(strモブ); //this.tx踊り子_1 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_1[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\0\" + i.ToString() + ".png")); //} //this.tx踊り子_2 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_2[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\1\" + i.ToString() + ".png")); //} //this.tx踊り子_3 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_3[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\2\" + i.ToString() + ".png")); //} //this.tx踊り子_4 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_4[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\3\" + i.ToString() + ".png")); //} //this.tx踊り子_5 = new CTexture[this.n踊り子モーション枚数]; //for (int i = 0; i < this.n踊り子モーション枚数; i++) //{ // this.tx踊り子_5[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\4\" + i.ToString() + ".png")); //} //this.txモブ = new CTexture[this.nモブモーション枚数]; //for (int i = 0; i < this.nモブモーション枚数; i++) //{ // this.txモブ[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer\mob\" + i.ToString() + ".png")); //} //this.txフッター = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Dancer_BG\footer\01.png")); //// ↑踊り子・モブ↑ //this.txキャラクターNormal = new CTexture[ this.nキャラクター通常モーション枚数 ]; //for( int i = 0; i < this.nキャラクター通常モーション枚数; i++ ) //{ // this.txキャラクターNormal[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Chara\Normal\" + i.ToString() + ".png" ) ); //} //this.txキャラクターGogo = new CTexture[ this.nキャラクターゴーゴーモーション枚数 ]; //for( int i = 0; i < this.nキャラクターゴーゴーモーション枚数; i++ ) //{ // this.txキャラクターGogo[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Chara\GoGo\" + i.ToString() + ".png" ) ); //} //if( this.nキャラクタークリアモーション枚数 != 0 ) //{ // this.txキャラクターClear_Normal = new CTexture[ this.nキャラクタークリアモーション枚数 ]; // for( int i = 0; i < this.nキャラクタークリアモーション枚数; i++ ) // { // this.txキャラクターClear_Normal[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Chara\Clear\" + i.ToString() + ".png" ) ); // } //} //if( this.nキャラクターMAX通常モーション枚数 != 0 ) //{ // this.txキャラクターMax_Normal = new CTexture[ this.nキャラクターMAX通常モーション枚数 ]; // for( int i = 0; i < this.nキャラクターMAX通常モーション枚数; i++ ) // { // this.txキャラクターMax_Normal[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Chara\Clear_Max\" + i.ToString() + ".png" ) ); // } //} //if( this.nキャラクターMAXゴーゴーモーション枚数 != 0 ) //{ // this.txキャラクターMax_Gogo = new CTexture[ this.nキャラクターMAXゴーゴーモーション枚数 ]; // for( int i = 0; i < this.nキャラクターMAXゴーゴーモーション枚数; i++ ) // { // this.txキャラクターMax_Gogo[ i ] = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\Chara\GoGo_Max\" + i.ToString() + ".png" ) ); // } //} // ↓マイどんアクション↓ this.nキャラクターアクション_10コンボ枚数 = CDTXMania.ConfigIni.nCharaAction_10combo; this.nキャラクターアクション_10コンボMAX枚数 = CDTXMania.ConfigIni.nCharaAction_10combo_max; this.nキャラクターアクション_ゴーゴースタート枚数 = CDTXMania.ConfigIni.nCharaAction_gogostart; this.nキャラクターアクション_ゴーゴースタートMAX枚数 = CDTXMania.ConfigIni.nCharaAction_gogostart_max; this.nキャラクターアクション_ノルマ枚数 = CDTXMania.ConfigIni.nCharaAction_clearstart; this.nキャラクターアクション_魂MAX枚数 = CDTXMania.ConfigIni.nCharaAction_fullgauge; //if (this.nキャラクターアクション_10コンボ枚数 != 0) //{ // this.txキャラクターアクション_10コンボ = new CTexture[this.nキャラクターアクション_10コンボ枚数]; // for(int i = 0; i < this.nキャラクターアクション_10コンボ枚数; i++) // { // this.txキャラクターアクション_10コンボ[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\10combo\" + i.ToString() + ".png")); // } //} //if (this.nキャラクターアクション_10コンボMAX枚数 != 0) //{ // this.txキャラクターアクション_10コンボMAX = new CTexture[this.nキャラクターアクション_10コンボMAX枚数]; // for (int i = 0; i < this.nキャラクターアクション_10コンボMAX枚数; i++) // { // this.txキャラクターアクション_10コンボMAX[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\10combo_Max\" + i.ToString() + ".png")); // } //} //if (this.nキャラクターアクション_ゴーゴースタート枚数 != 0) //{ // this.txキャラクターアクション_ゴーゴースタート = new CTexture[this.nキャラクターアクション_ゴーゴースタート枚数]; // for (int i = 0; i < this.nキャラクターアクション_ゴーゴースタート枚数; i++) // { // this.txキャラクターアクション_ゴーゴースタート[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\GoGoStart\" + i.ToString() + ".png")); // } //} //if (this.nキャラクターアクション_ゴーゴースタートMAX枚数 != 0) //{ // this.txキャラクターアクション_ゴーゴースタートMAX = new CTexture[this.nキャラクターアクション_ゴーゴースタートMAX枚数]; // for (int i = 0; i < this.nキャラクターアクション_ゴーゴースタートMAX枚数; i++) // { // this.txキャラクターアクション_ゴーゴースタートMAX[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\GoGoStart_Max\" + i.ToString() + ".png")); // } //} //if (this.nキャラクターアクション_ノルマ枚数 != 0) //{ // this.txキャラクターアクション_ノルマ = new CTexture[this.nキャラクターアクション_ノルマ枚数]; // for (int i = 0; i < this.nキャラクターアクション_ノルマ枚数; i++) // { // this.txキャラクターアクション_ノルマ[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\ClearStart\" + i.ToString() + ".png")); // } //} //if (this.nキャラクターアクション_魂MAX枚数 != 0) //{ // this.txキャラクターアクション_魂MAX = new CTexture[this.nキャラクターアクション_魂MAX枚数]; // for (int i = 0; i < this.nキャラクターアクション_魂MAX枚数; i++) // { // this.txキャラクターアクション_魂MAX[i] = CDTXMania.tテクスチャの生成(CSkin.Path(@"Graphics\Chara\FullGauge\" + i.ToString() + ".png")); // } //} // ↑マイどんアクション↑ //固定値 //this.arゴーゴーモーション番号 = new int[]{ 0, 1, 2, 3, 3, 3, 3, 3, 3, 2, 1, 0, 0, 0, 0, 0 }; //2015.08.05 Config.iniから変更可能にするための実験 this.strList = CDTXMania.ConfigIni.strCharaMotionList; this.strListGogo = CDTXMania.ConfigIni.strCharaMotionList_gogo; this.strListClear = CDTXMania.ConfigIni.strCharaMotionList_clear; this.strListMAX = CDTXMania.ConfigIni.strCharaMotionList_max; this.strListMAXGogo = CDTXMania.ConfigIni.strCharaMotionList_maxgogo; this.arモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strList); this.arゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListGogo); this.arクリアモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListClear); this.ar黄色モーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListClear); this.ar黄色ゴーゴーモーション番号 = C変換.ar配列形式のstringをint配列に変換して返す(this.strListMAXGogo); this.ct通常モーション = new CCounter(0, this.arモーション番号.Length - 1, 0.02, CSound管理.rc演奏用タイマ); this.ctゴーゴーモーション = new CCounter(0, this.arゴーゴーモーション番号.Length - 1, 50, CDTXMania.Timer); if (this.nキャラクタークリアモーション枚数 != 0) { this.ctクリア通常モーション = new CCounter(0, this.arクリアモーション番号.Length - 1, 50, CDTXMania.Timer); } if (this.nキャラクターMAX通常モーション枚数 != 0) { this.ctMAX通常モーション = new CCounter(0, this.ar黄色モーション番号.Length - 1, 50, CDTXMania.Timer); } if (this.nキャラクターMAXゴーゴーモーション枚数 != 0) { this.ctMAXゴーゴーモーション = new CCounter(0, this.ar黄色ゴーゴーモーション番号.Length - 1, 50, CDTXMania.Timer); } //this.ct踊り子モーション = new CCounter(0, this.ar踊り子モーション番号.Length - 1, 0.04, CSound管理.rc演奏用タイマ); this.ctモブモーション = new CCounter(0, this.arモブモーション番号.Length - 1, 0.04, CSound管理.rc演奏用タイマ); base.OnManagedリソースの作成(); }