OSDN Git Service

#34227 ドラムレーンのセンタリング機能を、CONFIGURATION/Drums/LanePosition で設定できるようにした。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 3 Dec 2015 13:31:20 +0000 (13:31 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 3 Dec 2015 13:31:20 +0000 (13:31 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@894 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs
実行時フォルダ/DTXManiaGR.exe

index c0bc880..dc81343 100644 (file)
@@ -548,6 +548,7 @@ namespace DTXMania
                                "(ScrollSpeed=x0.5 means half speed)" );\r
                        this.list項目リスト.Add( this.iDrumsScrollSpeed );\r
 \r
+                       #region [ SudHid ]\r
                        this.iDrumsSudHid = new CItemList( "Sud+Hid", CItemBase.Eパネル種別.通常, getDefaultSudHidValue( E楽器パート.DRUMS ),\r
                                "ドラムチップの表示方式:\n" +\r
                                "OFF:  チップを常に表示します。\n" +\r
@@ -579,7 +580,7 @@ namespace DTXMania
                                "        You can't see the chips at all.",\r
                                new string[] { "OFF", "Sudden", "Hidden", "Sud+Hid", "S-Invisible", "F-Invisible" } );\r
                        this.list項目リスト.Add( this.iDrumsSudHid );\r
-\r
+                       #endregion\r
                        //this.iDrumsSudden = new CItemToggle( "Sudden", CDTXMania.ConfigIni.bSudden.Drums,\r
                        //    "ドラムチップが譜面の下の方から表\n" +\r
                        //    "示されるようになります。",\r
@@ -650,13 +651,30 @@ namespace DTXMania
                        this.list項目リスト.Add( this.iDrumsTight );\r
 \r
                        #region [ Position ]\r
+\r
+                       #region [ DrumsLanePosition ]\r
+                       this.iDrumsLanePosition = new CItemList( "LanePosition", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.eドラムレーン表示位置,\r
+                               "ドラムレーンの位置を指定します。\n" + \r
+                               "\n" +\r
+                               "Left:   画面の左側にドラムレーンを表示します。\n" +\r
+                               "Center: 画面の中央にドラムレーンを表示します。\n",\r
+                               "The display position for Drums Lane." +\r
+                               "\n" +\r
+                               " Left:   Drums lanes are shown in the left of screen.\n" +\r
+                               " Center: Drums lanes are shown in the center of screen.",\r
+                               //"Note that it doesn't take effect at Autoplay ([Left] is forcely used).",\r
+                               new string[] { "Left", "Center" } );\r
+                       this.list項目リスト.Add( this.iDrumsLanePosition );\r
+                       #endregion\r
+                       #region [ ComboPosition ]\r
                        this.iDrumsComboPosition = new CItemList( "ComboPosition", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.ドラムコンボ文字の表示位置,\r
                                "演奏時のドラムコンボ文字列の位置を指定します。",\r
                                "The display position for Drums Combo.",\r
                                //"Note that it doesn't take effect at Autoplay ([Left] is forcely used).",\r
                                new string[] { "Left", "Center", "Right", "OFF" } );\r
                        this.list項目リスト.Add( this.iDrumsComboPosition );\r
-\r
+                       #endregion\r
+                       #region [ Position ]\r
                        this.iDrumsPosition = new CItemList( "Position", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.判定文字表示位置.Drums,\r
                                "ドラムの判定文字の表示位置を指定\n" +\r
                                "します。\n" +\r
@@ -671,6 +689,7 @@ namespace DTXMania
                                " OFF: no judgement mark.",\r
                                new string[] { "OFF", "P-A", "P-B" } );\r
                        this.list項目リスト.Add( this.iDrumsPosition );\r
+                       #endregion\r
 \r
                        //this.iDrumsJudgeDispPriority = new CItemList( "JudgePriority", CItemBase.Eパネル種別.通常, (int) CDTXMania.ConfigIni.e判定表示優先度.Drums,\r
                        //    "判定文字列とコンボ表示の優先順位を\n" +\r
@@ -2559,7 +2578,7 @@ namespace DTXMania
                //private CItemToggle iDrumsSudden;\r
                private CItemToggle iDrumsTight;\r
                private CItemToggle iDrumsGraph;        // #24074 2011.01.23 add ikanick\r
-               //private CItemList iDrumsLanePosition;\r
+               private CItemList iDrumsLanePosition;\r
 \r
                //private CItemToggle iGuitarAutoPlay;\r
                private CItemThreeState iGuitarAutoPlayAll;                     // #23886 2012.5.8 yyagi\r
@@ -2781,7 +2800,7 @@ namespace DTXMania
                        CDTXMania.ConfigIni.eDark = (Eダークモード)this.iCommonDark.n現在選択されている項目番号;\r
                        CDTXMania.ConfigIni.nRisky = this.iSystemRisky.n現在の値;                                           // #23559 2911.7.27 yyagi\r
                        //CDTXMania.ConfigIni.e判定表示優先度.Drums = (E判定表示優先度) this.iDrumsJudgeDispPriority.n現在選択されている項目番号;\r
-                       //CDTXMania.ConfigIni.eドラムレーン表示位置 = (Eドラムレーン表示位置) this.iDrumsLanePosition.n現在選択されている項目番号;\r
+                       CDTXMania.ConfigIni.eドラムレーン表示位置 = (Eドラムレーン表示位置) this.iDrumsLanePosition.n現在選択されている項目番号;\r
                }\r
                private void tConfigIniへ記録する_Guitar()\r
                {\r
index 4998b1d..2966073 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ