OSDN Git Service

#36043 CDTXMania 内の app 以外の static メンバをインスタンスメンバにし、appを介してアクセスするように変更。CChipのメンバの多くをpr...
[dtxmania/dtxmania.git] / DTXManiaプロジェクト / コード / ステージ / 01.起動 / CStage起動.cs
index 37c4fbb..5e8b239 100644 (file)
@@ -13,7 +13,6 @@ namespace DTXMania
        internal class CStage起動 : CStage\r
        {\r
                // コンストラクタ\r
-\r
                public CStage起動()\r
                {\r
                        base.eステージID = CStage.Eステージ.起動;\r
@@ -68,7 +67,7 @@ namespace DTXMania
                {\r
                        if( !base.b活性化してない )\r
                        {\r
-                               this.tx背景 = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\ScreenSetup background.jpg" ), false );\r
+                               this.tx背景 = TextureFactory.tテクスチャの生成( CSkin.Path( @"Graphics\ScreenSetup background.jpg" ), false );\r
                                base.OnManagedリソースの作成();\r
                        }\r
                }\r
@@ -76,7 +75,7 @@ namespace DTXMania
                {\r
                        if( !base.b活性化してない )\r
                        {\r
-                               CDTXMania.tテクスチャの解放( ref this.tx背景 );\r
+                               TextureFactory.tテクスチャの解放( ref this.tx背景 );\r
                                base.OnManagedリソースの解放();\r
                        }\r
                }\r
@@ -95,7 +94,7 @@ namespace DTXMania
                                        return 0;\r
                                }\r
 \r
-                               // CSongs管理 s管理 = CDTXMania.Songs管理;\r
+                               // CSongs管理 s管理 = CDTXMania.app.Songs管理;\r
 \r
                                if( this.tx背景 != null )\r
                                        this.tx背景.t2D描画( CDTXMania.app.Device, 0, 0 );\r
@@ -150,17 +149,17 @@ namespace DTXMania
                                        int y = 0;\r
                                        foreach( string str in this.list進行文字列 )\r
                                        {\r
-                                               CDTXMania.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.灰細, str );\r
+                                               CDTXMania.app.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.灰細, str );\r
                                                y += 14 * 2;\r
                                        }\r
-                                       CDTXMania.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.灰細, this.str現在進行中 );\r
+                                       CDTXMania.app.act文字コンソール.tPrint( x, y, C文字コンソール.Eフォント種別.灰細, this.str現在進行中 );\r
                                }\r
                                //-----------------\r
                                #endregion\r
 \r
                                if( es != null && es.IsSongListEnumCompletelyDone )                                                     // 曲リスト作成が終わったら\r
                                {\r
-                                       CDTXMania.Songs管理 = ( es != null ) ? es.Songs管理 : null;         // 最後に、曲リストを拾い上げる\r
+                                       CDTXMania.app.Songs管理 = ( es != null ) ? es.Songs管理 : null;             // 最後に、曲リストを拾い上げる\r
                                        return 1;\r
                                }\r
                        }\r
@@ -184,8 +183,8 @@ namespace DTXMania
                        // すべてのファイルアクセスは「絶対パス」で行うこと。(2010.9.16)\r
 \r
                        DateTime now = DateTime.Now;\r
-                       string strPathSongsDB = CDTXMania.strEXEのあるフォルダ + "songs.db";\r
-                       string strPathSongList = CDTXMania.strEXEのあるフォルダ + "songlist.db";\r
+                       string strPathSongsDB = CDTXMania.app.strEXEのあるフォルダ + "songs.db";\r
+                       string strPathSongList = CDTXMania.app.strEXEのあるフォルダ + "songlist.db";\r
 \r
                        try\r
                        {\r
@@ -198,16 +197,16 @@ namespace DTXMania
 \r
                                try\r
                                {\r
-                                       for( int i = 0; i < CDTXMania.Skin.nシステムサウンド数; i++ )\r
+                                       for( int i = 0; i < CDTXMania.app.Skin.nシステムサウンド数; i++ )\r
                                        {\r
-                                               CSkin.Cシステムサウンド cシステムサウンド = CDTXMania.Skin[ i ];\r
-                                               if( !CDTXMania.bコンパクトモード || cシステムサウンド.bCompact対象 )\r
+                                               CSkin.Cシステムサウンド cシステムサウンド = CDTXMania.app.Skin[ i ];\r
+                                               if( !CDTXMania.app.bコンパクトモード || cシステムサウンド.bCompact対象 )\r
                                                {\r
                                                        try\r
                                                        {\r
                                                                cシステムサウンド.t読み込み();\r
                                                                Trace.TraceInformation( "システムサウンドを読み込みました。({0})", new object[] { cシステムサウンド.strファイル名 } );\r
-                                                               if( ( cシステムサウンド == CDTXMania.Skin.bgm起動画面 ) && cシステムサウンド.b読み込み成功 )\r
+                                                               if( ( cシステムサウンド == CDTXMania.app.Skin.bgm起動画面 ) && cシステムサウンド.b読み込み成功 )\r
                                                                {\r
                                                                        cシステムサウンド.t再生する();\r
                                                                }\r
@@ -235,7 +234,7 @@ namespace DTXMania
                                //-----------------------------\r
                                #endregion\r
 \r
-                               if( CDTXMania.bコンパクトモード )\r
+                               if( CDTXMania.app.bコンパクトモード )\r
                                {\r
                                        Trace.TraceInformation( "コンパクトモードなので残りの起動処理は省略します。" );\r
                                        return;\r
@@ -250,18 +249,18 @@ namespace DTXMania
 \r
                                try\r
                                {\r
-                                       if ( !CDTXMania.ConfigIni.bConfigIniがないかDTXManiaのバージョンが異なる )\r
+                                       if ( !CDTXMania.app.ConfigIni.bConfigIniがないかDTXManiaのバージョンが異なる )\r
                                        {\r
                                                try\r
                                                {\r
-                                                       CDTXMania.Songs管理.tSongListDBを読み込む( strPathSongList );\r
+                                                       CDTXMania.app.Songs管理.tSongListDBを読み込む( strPathSongList );\r
                                                }\r
                                                catch\r
                                                {\r
                                                        Trace.TraceError( "songlist.db の読み込みに失敗しました。" );\r
                                                }\r
 \r
-                                               int scores = ( CDTXMania.Songs管理 == null ) ? 0 : CDTXMania.Songs管理.n検索されたスコア数;                // 読み込み途中でアプリ終了した場合など、CDTXMania.Songs管理 がnullの場合があるので注意\r
+                                               int scores = ( CDTXMania.app.Songs管理 == null ) ? 0 : CDTXMania.app.Songs管理.n検索されたスコア数;                // 読み込み途中でアプリ終了した場合など、CDTXMania.app.Songs管理 がnullの場合があるので注意\r
                                                Trace.TraceInformation( "songlist.db の読み込みを完了しました。[{0}スコア]", scores );\r
                                                lock ( this.list進行文字列 )\r
                                                {\r
@@ -293,18 +292,18 @@ namespace DTXMania
 \r
                                try\r
                                {\r
-                                       if ( !CDTXMania.ConfigIni.bConfigIniがないかDTXManiaのバージョンが異なる )\r
+                                       if ( !CDTXMania.app.ConfigIni.bConfigIniがないかDTXManiaのバージョンが異なる )\r
                                        {\r
                                                try\r
                                                {\r
-                                                       CDTXMania.Songs管理.tSongsDBを読み込む( strPathSongsDB );\r
+                                                       CDTXMania.app.Songs管理.tSongsDBを読み込む( strPathSongsDB );\r
                                                }\r
                                                catch\r
                                                {\r
                                                        Trace.TraceError( "songs.db の読み込みに失敗しました。" );\r
                                                }\r
 \r
-                                               int scores = ( CDTXMania.Songs管理 == null ) ? 0 : CDTXMania.Songs管理.nSongsDBから取得できたスコア数;   // 読み込み途中でアプリ終了した場合など、CDTXMania.Songs管理 がnullの場合があるので注意\r
+                                               int scores = ( CDTXMania.app.Songs管理 == null ) ? 0 : CDTXMania.app.Songs管理.nSongsDBから取得できたスコア数;   // 読み込み途中でアプリ終了した場合など、CDTXMania.app.Songs管理 がnullの場合があるので注意\r
                                                Trace.TraceInformation( "songs.db の読み込みを完了しました。[{0}スコア]", scores );\r
                                                lock ( this.list進行文字列 )\r
                                                {\r