• R/O
  • SSH
  • HTTPS

dtxmaniaxg-verk: Commit


Commit MetaInfo

Revision564 (tree)
Time2016-08-11 14:44:38
Authorkairera0467

Log Message

#32093 ズレ時間表示の色を逆にできる機能を追加
#xxxxx 選曲画面のパネルの曲名・アーティスト名表示のフォント幅の縮小率を指定できるオプションを追加。(XG版のみ)
#xxxxx SkinConfig.iniからDisplayFontName、SelectListFontName、SelectListFontSizeを読み込めないのを修正。
#xxxxx SelectListFontItalicの廃止(XG版のみ)
#xxxxx バージョン表示を更新

Change Summary

Incremental Difference

--- branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/02.タイトル/CStageタイトル.cs (revision 563)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/02.タイトル/CStageタイトル.cs (revision 564)
@@ -184,6 +184,8 @@
184184 if( this.tx背景 != null )
185185 this.tx背景.t2D描画( CDTXMania.app.Device, 0, 0 );
186186
187+ CDTXMania.act文字コンソール.tPrint( 2, 2, C文字コンソール.Eフォント種別.白, "DTX:J:A:A:2016081100" );
188+
187189 if( this.txメニュー != null )
188190 {
189191 int x = MENU_X;
--- branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs (revision 563)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs (revision 564)
@@ -310,6 +310,12 @@
310310 new string[] { "OFF", "ON", "GREAT-" });
311311 this.list項目リスト.Add(this.iSystemShowLag);
312312
313+ this.iSystemShowLagColor = new CItemList("ShowLagTimeColor", CItemBase.Eパネル種別.通常, CDTXMania.ConfigIni.nShowLagTypeColor,
314+ "ズレ時間表示の表示色変更:\n TYPE-A: 早ズレを赤、遅ズレを青で表示します。\n TYPE-B: 早ズレを青、遅ズレを赤で表示します。",
315+ "ズレ時間表示の表示色変更:\n TYPE-A: 早ズレを赤、遅ズレを青で表示します。\n TYPE-B: 早ズレを青、遅ズレを赤で表示します。",
316+ new string[] { "TYPE-A", "TYPE-B" } );
317+ this.list項目リスト.Add( this.iSystemShowLagColor );
318+
313319 this.iSystemAutoResultCapture = new CItemToggle("AutoSaveResult", CDTXMania.ConfigIni.bIsAutoResultCapture,
314320 "ONにすると、NewRecord時に\n"+
315321 "自動でリザルト画像を\n"+
@@ -2709,6 +2715,7 @@
27092715 private CItemToggle iSystemStoicMode;
27102716 private CItemToggle iSystemVSyncWait;
27112717 private CItemList iSystemShowLag; // #25370 2011.6.3 yyagi
2718+ private CItemList iSystemShowLagColor;
27122719 private CItemToggle iSystemAutoResultCapture; // #25399 2011.6.9 yyagi
27132720 private CItemToggle iSystemBufferedInput;
27142721 private CItemInteger iSystemRisky; // #23559 2011.7.27 yyagi
@@ -2991,6 +2998,7 @@
29912998 CDTXMania.ConfigIni.ボーナス演出を表示する = this.iSystemStageEffect.bON;
29922999
29933000 CDTXMania.ConfigIni.nShowLagType = this.iSystemShowLag.n現在選択されている項目番号; // #25370 2011.6.3 yyagi
3001+ CDTXMania.ConfigIni.nShowLagTypeColor = this.iSystemShowLagColor.n現在選択されている項目番号;
29943002 CDTXMania.ConfigIni.bIsAutoResultCapture = this.iSystemAutoResultCapture.bON; // #25399 2011.6.9 yyagi
29953003 CDTXMania.ConfigIni.bAutoAddGage = this.iAutoAddGage.bON;
29963004 CDTXMania.ConfigIni.nInfoType = this.iInfoType.n現在選択されている項目番号;
--- branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏判定文字列共通.cs (revision 563)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏判定文字列共通.cs (revision 564)
@@ -100,11 +100,6 @@
100100 }
101101
102102 this.stLag数値 = new STlag数値[ 12 * 2 ]; // #25370 2011.2.1 yyagi
103- for ( int i = 0; i < 12; i++ )
104- {
105- this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
106- this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
107- }
108103 base.b活性化してない = true;
109104 }
110105
@@ -161,6 +156,20 @@
161156 this.st状態[ i ].ct進行 = new CCounter();
162157 }
163158
159+ for ( int i = 0; i < 12; i++ )
160+ {
161+ if( CDTXMania.ConfigIni.nShowLagTypeColor == 0 )
162+ {
163+ this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
164+ this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
165+ }
166+ else
167+ {
168+ this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
169+ this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
170+ }
171+ }
172+
164173 this.stレーンサイズ = new STレーンサイズ[15];
165174 STレーンサイズ stレーンサイズ = new STレーンサイズ();
166175 // LC HH SD BD HT LT FT CY LP RD
--- branches/GITADORA風/DTXManiaプロジェクト/コード/全体/CConfigIni.cs (revision 563)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/全体/CConfigIni.cs (revision 564)
@@ -606,6 +606,7 @@
606606 public int nCommonBGMAdjustMs; // #36372 2016.06.19 kairera0467 全曲共通のBGMオフセット
607607 public STDGBVALUE<int> nJudgeLinePosOffset; // #31602 2013.6.23 yyagi 判定ライン表示位置のオフセット
608608 public int nShowLagType; // #25370 2011.6.5 yyagi ズレ時間表示機能
609+ public int nShowLagTypeColor;
609610 public STDGBVALUE<int> nHidSud;
610611 public bool bIsAutoResultCapture; // #25399 2011.6.9 yyagi リザルト画像自動保存機能のON/OFF制御
611612 public int nPoliphonicSounds; // #28228 2012.5.1 yyagi レーン毎の最大同時発音数
@@ -1212,6 +1213,7 @@
12121213 this.bHAZARD = false;
12131214 this.nRisky = 0; // #23539 2011.7.26 yyagi RISKYモード
12141215 this.nShowLagType = (int) EShowLagType.OFF; // #25370 2011.6.3 yyagi ズレ時間表示
1216+ this.nShowLagTypeColor = 0;
12151217 this.bIsAutoResultCapture = false; // #25399 2011.6.9 yyagi リザルト画像自動保存機能ON/OFF
12161218
12171219 #region [ XGオプション ]
@@ -1639,6 +1641,9 @@
16391641 sw.WriteLine( "; Whether displaying the lag times from the just timing or not." ); //
16401642 sw.WriteLine( "ShowLagTime={0}", this.nShowLagType ); //
16411643 sw.WriteLine();
1644+ sw.WriteLine( "; 判定ズレ時間表示の色(0:Slow青、Fast赤, 1:Slow赤、Fast青)" );
1645+ sw.WriteLine( "ShowLagTimeColor={0}", this.nShowLagTypeColor ); //
1646+ sw.WriteLine();
16421647 sw.WriteLine( "; リザルト画像自動保存機能(0:OFF, 1:ON)" ); // #25399 2011.6.9 yyagi
16431648 sw.WriteLine( "; Set ON if you'd like to save result screen image automatically"); //
16441649 sw.WriteLine( "; when you get hiscore/hiskill."); //
@@ -2636,6 +2641,10 @@
26362641 {
26372642 this.nShowLagType = C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 0, 2, this.nShowLagType);
26382643 }
2644+ else if (str3.Equals("ShowLagTimeColor")) // #25370 2011.6.3 yyagi
2645+ {
2646+ this.nShowLagTypeColor = C変換.n値を文字列から取得して範囲内に丸めて返す( str4, 0, 1, this.nShowLagTypeColor );
2647+ }
26392648 else if (str3.Equals("TimeStretch")) // #23664 2013.2.24 yyagi
26402649 {
26412650 this.bTimeStretch = C変換.bONorOFF(str4[0]);
--- branches/GITADORA風/DTXManiaプロジェクト/コード/全体/CSkin.cs (revision 563)
+++ branches/GITADORA風/DTXManiaプロジェクト/コード/全体/CSkin.cs (revision 564)
@@ -1013,8 +1013,24 @@
10131013 str3 = strArray[0].Trim();
10141014 str4 = strArray[1].Trim();
10151015 //-----------------------------
1016- if (str3.Equals("NamePlateType"))
1016+ if (str3.Equals("SelectListFontName"))
10171017 {
1018+ CDTXMania.ConfigIni.str選曲リストフォント = str4;
1019+ }
1020+ else if (str3.Equals("DisplayFontName"))
1021+ {
1022+ CDTXMania.ConfigIni.str曲名表示フォント = str4;
1023+ }
1024+ else if (str3.Equals("SelectListFontSize"))
1025+ {
1026+ CDTXMania.ConfigIni.n選曲リストフォントのサイズdot = C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 1, 0x3e7, CDTXMania.ConfigIni.n選曲リストフォントのサイズdot);
1027+ }
1028+ else if (str3.Equals("SelectListFontBold"))
1029+ {
1030+ CDTXMania.ConfigIni.b選曲リストフォントを太字にする = C変換.bONorOFF(str4[0]);
1031+ }
1032+ else if (str3.Equals("NamePlateType"))
1033+ {
10181034 CDTXMania.ConfigIni.eNamePlate = (Eタイプ)C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 0, 3, (int)CDTXMania.ConfigIni.eNamePlate);
10191035 }
10201036 else if (str3.Equals("DrumSetMoves"))
--- trunk/DTXManiaプロジェクト/コード/ステージ/02.タイトル/CStageタイトル.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/02.タイトル/CStageタイトル.cs (revision 564)
@@ -184,7 +184,7 @@
184184 if( this.tx背景 != null )
185185 this.tx背景.t2D描画( CDTXMania.app.Device, 0, 0 );
186186
187- CDTXMania.act文字コンソール.tPrint( 0, 0, C文字コンソール.Eフォント種別.白, "DTX:J:A:A:2016072000" );
187+ CDTXMania.act文字コンソール.tPrint( 2, 2, C文字コンソール.Eフォント種別.白, "DTX:J:A:A:2016081100" );
188188
189189 if( this.txメニュー != null )
190190 {
--- trunk/DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CActConfigList.cs (revision 564)
@@ -269,6 +269,12 @@
269269 new string[] { "OFF", "ON", "GREAT-" } );
270270 this.list項目リスト.Add( this.iSystemShowLag );
271271
272+ this.iSystemShowLagColor = new CItemList("ShowLagTimeColor", CItemBase.Eパネル種別.通常, CDTXMania.ConfigIni.nShowLagTypeColor,
273+ "ズレ時間表示の表示色変更:\n TYPE-A: 早ズレを赤、遅ズレを青で表示します。\n TYPE-B: 早ズレを青、遅ズレを赤で表示します。",
274+ "ズレ時間表示の表示色変更:\n TYPE-A: 早ズレを赤、遅ズレを青で表示します。\n TYPE-B: 早ズレを青、遅ズレを赤で表示します。",
275+ new string[] { "TYPE-A", "TYPE-B" } );
276+ this.list項目リスト.Add( this.iSystemShowLagColor );
277+
272278 this.iSystemAutoResultCapture = new CItemToggle( "AutoSaveResult", CDTXMania.ConfigIni.bIsAutoResultCapture,
273279 "リザルト画像自動保存機能:\nONにすると、ハイスコア/ハイスキル時に\n自動でリザルト画像を曲データと同じ\nフォルダに保存します。",
274280 "AutoSaveResult:\nTurn ON to save your result screen\n image automatically when you get\n hiscore/hiskill." );
@@ -2606,6 +2612,7 @@
26062612 private CItemToggle iSystemStoicMode;
26072613 private CItemToggle iSystemVSyncWait;
26082614 private CItemList iSystemShowLag; // #25370 2011.6.3 yyagi
2615+ private CItemList iSystemShowLagColor;
26092616 private CItemToggle iSystemAutoResultCapture; // #25399 2011.6.9 yyagi
26102617 private CItemToggle iSystemBufferedInput;
26112618 private CItemInteger iSystemRisky; // #23559 2011.7.27 yyagi
@@ -2880,6 +2887,7 @@
28802887 CDTXMania.ConfigIni.ボーナス演出を表示する = this.iSystemStageEffect.bON;
28812888
28822889 CDTXMania.ConfigIni.nShowLagType = this.iSystemShowLag.n現在選択されている項目番号; // #25370 2011.6.3 yyagi
2890+ CDTXMania.ConfigIni.nShowLagTypeColor = this.iSystemShowLagColor.n現在選択されている項目番号;
28832891 CDTXMania.ConfigIni.bIsAutoResultCapture = this.iSystemAutoResultCapture.bON; // #25399 2011.6.9 yyagi
28842892 CDTXMania.ConfigIni.bAutoAddGage = this.iAutoAddGage.bON;
28852893 CDTXMania.ConfigIni.nInfoType = this.iInfoType.n現在選択されている項目番号;
--- trunk/DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelect曲リスト.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/05.選曲/CActSelect曲リスト.cs (revision 564)
@@ -566,7 +566,6 @@
566566 // 曲リスト文字は2倍(面積4倍)でテクスチャに描画してから縮小表示するので、フォントサイズは2倍とする。
567567
568568 FontStyle regular = FontStyle.Regular;
569- if( CDTXMania.ConfigIni.b選曲リストフォントを斜体にする ) regular |= FontStyle.Italic;
570569 if( CDTXMania.ConfigIni.b選曲リストフォントを太字にする ) regular |= FontStyle.Bold;
571570 this.ft曲リスト用フォント = new Font( CDTXMania.ConfigIni.str選曲リストフォント, (float) ( CDTXMania.ConfigIni.n選曲リストフォントのサイズdot * 2 ), regular, GraphicsUnit.Pixel );
572571 //this.prvFont = new CPrivateFont( new FontFamily( CDTXMania.ConfigIni.str選曲リストフォント ), 28, FontStyle.Regular );
@@ -1968,8 +1967,11 @@
19681967 CTexture tx文字テクスチャ = CDTXMania.tテクスチャの生成( bmp, false );
19691968
19701969 if( tx文字テクスチャ != null )
1971- tx文字テクスチャ.vc拡大縮小倍率 = new Vector3( 0.75f, 1f, 1f );
1970+ //tx文字テクスチャ.vc拡大縮小倍率 = new Vector3( 1f, 1f, 1f );
1971+ tx文字テクスチャ.vc拡大縮小倍率 = new Vector3( CDTXMania.ConfigIni.f選曲リストフォントのX縮小率, 1f, 1f );
19721972
1973+
1974+
19731975 int n最大幅 = 290;
19741976 if( tx文字テクスチャ.szテクスチャサイズ.Width > n最大幅 )
19751977 {
--- trunk/DTXManiaプロジェクト/コード/ステージ/06.曲読み込み/CStage曲読み込み.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/06.曲読み込み/CStage曲読み込み.cs (revision 564)
@@ -189,7 +189,6 @@
189189 this.bSTAGEFILEが存在する = false;
190190
191191 //2013.05.10.kairera0467.曲選択から持ってきた。
192- if (CDTXMania.ConfigIni.b選曲リストフォントを斜体にする) regular |= FontStyle.Italic;
193192 if (CDTXMania.ConfigIni.b選曲リストフォントを太字にする) regular |= FontStyle.Bold;
194193 this.ftタイトル表示用フォント = new Font( CDTXMania.ConfigIni.str選曲リストフォント, 42f, FontStyle.Bold, GraphicsUnit.Pixel);
195194 this.ftアーティスト名表示フォント = new Font( CDTXMania.ConfigIni.str選曲リストフォント, 42f, FontStyle.Bold, GraphicsUnit.Pixel);
--- trunk/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏判定文字列共通.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/ステージ/07.演奏/CAct演奏判定文字列共通.cs (revision 564)
@@ -98,13 +98,7 @@
9898 this.st判定文字列[ i ].n画像番号 = i / 3;
9999 this.st判定文字列[ i ].rc = r[i];
100100 }
101-
102101 this.stLag数値 = new STlag数値[ 12 * 2 ]; // #25370 2011.2.1 yyagi
103- for ( int i = 0; i < 12; i++ )
104- {
105- this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
106- this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
107- }
108102 base.b活性化してない = true;
109103 }
110104
@@ -161,6 +155,20 @@
161155 this.st状態[ i ].ct進行 = new CCounter();
162156 }
163157
158+ for ( int i = 0; i < 12; i++ )
159+ {
160+ if( CDTXMania.ConfigIni.nShowLagTypeColor == 0 )
161+ {
162+ this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
163+ this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
164+ }
165+ else
166+ {
167+ this.stLag数値[ i ].rc = new Rectangle( ( i % 4 ) * 15 + 64, ( i / 4 ) * 19 + 64, 15, 19 ); // minus numbers
168+ this.stLag数値[ i + 12 ].rc = new Rectangle( ( i % 4 ) * 15 , ( i / 4 ) * 19 , 15, 19 ); // plus numbers
169+ }
170+ }
171+
164172 this.stレーンサイズ = new STレーンサイズ[15];
165173 STレーンサイズ stレーンサイズ = new STレーンサイズ();
166174 // LC HH SD BD HT LT FT CY LP RD
--- trunk/DTXManiaプロジェクト/コード/全体/CConfigIni.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/全体/CConfigIni.cs (revision 564)
@@ -494,7 +494,7 @@
494494 public bool bAutoAddGage; //2012.9.18
495495 public bool b歓声を発声する;
496496 public bool b垂直帰線待ちを行う;
497- public bool b選曲リストフォントを斜体にする;
497+ public float f選曲リストフォントのX縮小率;
498498 public bool b選曲リストフォントを太字にする;
499499 public bool bDirectShowMode;
500500 public bool b全画面モード;
@@ -606,6 +606,7 @@
606606 public int nCommonBGMAdjustMs; // #36372 2016.06.19 kairera0467 全曲共通のBGMオフセット
607607 public STDGBVALUE<int> nJudgeLinePosOffset; // #31602 2013.6.23 yyagi 判定ライン表示位置のオフセット
608608 public int nShowLagType; // #25370 2011.6.5 yyagi ズレ時間表示機能
609+ public int nShowLagTypeColor;
609610 public STDGBVALUE<int> nHidSud;
610611 public bool bIsAutoResultCapture; // #25399 2011.6.9 yyagi リザルト画像自動保存機能のON/OFF制御
611612 public int nPoliphonicSounds; // #28228 2012.5.1 yyagi レーン毎の最大同時発音数
@@ -1130,6 +1131,7 @@
11301131 this.str選曲リストフォント = "MS PGothic";
11311132 this.n選曲リストフォントのサイズdot = 20;
11321133 this.b選曲リストフォントを太字にする = true;
1134+ this.f選曲リストフォントのX縮小率 = 1.0f;
11331135 this.n自動再生音量 = 80;
11341136 this.n手動再生音量 = 100;
11351137 this.bログ出力 = true;
@@ -1223,6 +1225,7 @@
12231225 this.bHAZARD = false;
12241226 this.nRisky = 0; // #23539 2011.7.26 yyagi RISKYモード
12251227 this.nShowLagType = (int) EShowLagType.OFF; // #25370 2011.6.3 yyagi ズレ時間表示
1228+ this.nShowLagTypeColor = 0;
12261229 this.bIsAutoResultCapture = false; // #25399 2011.6.9 yyagi リザルト画像自動保存機能ON/OFF
12271230
12281231 #region [ XGオプション ]
@@ -1629,9 +1632,9 @@
16291632 sw.WriteLine( "; Font size[dot] for select song item." );
16301633 sw.WriteLine( "SelectListFontSize={0}", this.n選曲リストフォントのサイズdot );
16311634 sw.WriteLine();
1632- sw.WriteLine( "; 選曲リストのフォントを斜体にする (0:OFF, 1:ON)" );
1633- sw.WriteLine( "; Using italic font style select song list. (0:OFF, 1:ON)" );
1634- sw.WriteLine( "SelectListFontItalic={0}", this.b選曲リストフォントを斜体にする ? 1 : 0 );
1635+ sw.WriteLine( "; 選曲リストのフォントの横方向の縮小率 (0:OFF, 1:ON)" );
1636+ sw.WriteLine( "; Font ScaleX for select song item." );
1637+ sw.WriteLine( "SelectListFontScaleX={0}", this.f選曲リストフォントのX縮小率 );
16351638 sw.WriteLine();
16361639 sw.WriteLine( "; 選曲リストのフォントを太字にする (0:OFF, 1:ON)" );
16371640 sw.WriteLine( "; Using bold font style select song list. (0:OFF, 1:ON)" );
@@ -1671,6 +1674,9 @@
16711674 sw.WriteLine( "; Whether displaying the lag times from the just timing or not." ); //
16721675 sw.WriteLine( "ShowLagTime={0}", this.nShowLagType ); //
16731676 sw.WriteLine();
1677+ sw.WriteLine( "; 判定ズレ時間表示の色(0:Slow青、Fast赤, 1:Slow赤、Fast青)" );
1678+ sw.WriteLine( "ShowLagTimeColor={0}", this.nShowLagTypeColor ); //
1679+ sw.WriteLine();
16741680 sw.WriteLine( "; リザルト画像自動保存機能(0:OFF, 1:ON)" ); // #25399 2011.6.9 yyagi
16751681 sw.WriteLine( "; Set ON if you'd like to save result screen image automatically"); //
16761682 sw.WriteLine( "; when you get hiscore/hiskill."); //
@@ -2690,9 +2696,13 @@
26902696 {
26912697 this.n選曲リストフォントのサイズdot = C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 1, 0x3e7, this.n選曲リストフォントのサイズdot);
26922698 }
2693- else if (str3.Equals("SelectListFontItalic"))
2699+ else if (str3.Equals("SelectListFontScaleX"))
26942700 {
2695- this.b選曲リストフォントを斜体にする = C変換.bONorOFF(str4[0]);
2701+ double dbTry = 0;
2702+ if( double.TryParse( str4, out dbTry ) )
2703+ {
2704+ this.f選曲リストフォントのX縮小率 = (float)dbTry;
2705+ }
26962706 }
26972707 else if (str3.Equals("SelectListFontBold"))
26982708 {
@@ -2730,6 +2740,10 @@
27302740 {
27312741 this.nShowLagType = C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 0, 2, this.nShowLagType);
27322742 }
2743+ else if (str3.Equals("ShowLagTimeColor")) // #25370 2011.6.3 yyagi
2744+ {
2745+ this.nShowLagTypeColor = C変換.n値を文字列から取得して範囲内に丸めて返す( str4, 0, 1, this.nShowLagTypeColor );
2746+ }
27332747 else if (str3.Equals("TimeStretch")) // #23664 2013.2.24 yyagi
27342748 {
27352749 this.bTimeStretch = C変換.bONorOFF(str4[0]);
--- trunk/DTXManiaプロジェクト/コード/全体/CSkin.cs (revision 563)
+++ trunk/DTXManiaプロジェクト/コード/全体/CSkin.cs (revision 564)
@@ -936,6 +936,10 @@
936936 sw.WriteLine( "; Font size[dot] for select song item." );
937937 sw.WriteLine( "SelectListFontSize={0}", CDTXMania.ConfigIni.n選曲リストフォントのサイズdot );
938938 sw.WriteLine();
939+ sw.WriteLine( "; 選曲リストのフォントの横方向の縮小率 (0:OFF, 1:ON)" );
940+ sw.WriteLine( "; Font ScaleX for select song item." );
941+ sw.WriteLine( "SelectListFontScaleX={0}", CDTXMania.ConfigIni.f選曲リストフォントのX縮小率 );
942+ sw.WriteLine();
939943 sw.WriteLine( "; ネームプレートタイプ" );
940944 sw.WriteLine( "; 0:タイプA XG2風の表示がされます。" );
941945 sw.WriteLine( "; 1:タイプB XG風の表示がされます。このタイプでは7_NamePlate_XG.png、7_Difficlty_XG.pngが読み込まれます。" );
@@ -1024,8 +1028,32 @@
10241028 str3 = strArray[0].Trim();
10251029 str4 = strArray[1].Trim();
10261030 //-----------------------------
1027- if (str3.Equals("NamePlateType"))
1031+ if (str3.Equals("SelectListFontName"))
10281032 {
1033+ CDTXMania.ConfigIni.str選曲リストフォント = str4;
1034+ }
1035+ else if (str3.Equals("DisplayFontName"))
1036+ {
1037+ CDTXMania.ConfigIni.str曲名表示フォント = str4;
1038+ }
1039+ else if (str3.Equals("SelectListFontSize"))
1040+ {
1041+ CDTXMania.ConfigIni.n選曲リストフォントのサイズdot = C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 1, 0x3e7, CDTXMania.ConfigIni.n選曲リストフォントのサイズdot);
1042+ }
1043+ else if (str3.Equals("SelectListFontScaleX"))
1044+ {
1045+ double dbTry = 0;
1046+ if (double.TryParse(str4, out dbTry))
1047+ {
1048+ CDTXMania.ConfigIni.f選曲リストフォントのX縮小率 = (float)dbTry;
1049+ }
1050+ }
1051+ else if (str3.Equals("SelectListFontBold"))
1052+ {
1053+ CDTXMania.ConfigIni.b選曲リストフォントを太字にする = C変換.bONorOFF(str4[0]);
1054+ }
1055+ else if (str3.Equals("NamePlateType"))
1056+ {
10291057 CDTXMania.ConfigIni.eNamePlate = (Eタイプ)C変換.n値を文字列から取得して範囲内に丸めて返す(str4, 0, 3, (int)CDTXMania.ConfigIni.eNamePlate);
10301058 }
10311059 else if (str3.Equals("DrumSetMoves"))
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Show on old repository browser