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リソースの作成();
 }
예제 #2
0
 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リソースの作成();
 }
예제 #3
0
        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リソースの作成();
            }
        }
예제 #4
0
 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リソースの作成();
 }
예제 #5
0
 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リソースの作成();
        }
예제 #7
0
        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リソースの作成();
            }
        }
예제 #8
0
        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リソースの作成();
        }