• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

DTXManiaXG(Ver.K)4.00Series


Commit MetaInfo

修訂199dcc2a7510ee3d89d3d729453f64cac26d78be (tree)
時間2016-09-11 17:36:14
作者kairera0467 <gennsou76573@gmai...>
Commiterkairera0467

Log Message

#36635 ドラム画面のRISKY数字の座標を調整。
#xxxxx (作業部屋50636)オート時にハイスコアによってScoreIniを更新しないよう修正。
#xxxxx ステータスパネルの曲名文字のPrivateFont移行前のコード削除。
#xxxxx CAct演奏Drumsスコア.csのインデント

Change Summary

  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210.csproj"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CAct\346\274\224\345\245\217Guitar\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CStage\346\274\224\345\245\217\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242.cs"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\262\343\203\274\343\202\270.cs"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\202\263\343\202\242.cs"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
  • delete: "DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/08.\347\265\220\346\236\234/CStage\347\265\220\346\236\234.cs"
  • delete: "\345\256\237\350\241\214\346\231\202\343\203\225\343\202\251\343\203\253\343\203\200/DTXManiaGR.exe"

差異

--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210.csproj"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210.csproj"
@@ -43,7 +43,7 @@
4343 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
4444 <DebugSymbols>true</DebugSymbols>
4545 <OutputPath>bin\x86\Debug\</OutputPath>
46- <DefineConstants>TRACE;_TEST_ENGLISH TEST_Direct3D9Ex_ WindowedFullscreen animetest</DefineConstants>
46+ <DefineConstants>DEBUG;TRACE;_TEST_ENGLISH TEST_Direct3D9Ex_ WindowedFullscreen animetest</DefineConstants>
4747 <DebugType>full</DebugType>
4848 <PlatformTarget>x86</PlatformTarget>
4949 <ErrorReport>prompt</ErrorReport>
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CAct\346\274\224\345\245\217Guitar\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CAct\346\274\224\345\245\217Guitar\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
@@ -21,7 +21,6 @@ namespace DTXMania
2121 this.pfSongTitleFont = new CPrivateFastFont( new FontFamily( CDTXMania.ConfigIni.str選曲リストフォント ), 20, FontStyle.Regular );
2222 this.pfNameFont = new CPrivateFastFont( new FontFamily( "Arial" ), 24, FontStyle.Bold );
2323 this.ftGroupFont = new Font( "DFG平成ゴシック体W5", 16f, FontStyle.Regular, GraphicsUnit.Pixel );
24- this.ftDisplayFont = new Font( "DFG平成ゴシック体W5", 20f, FontStyle.Regular, GraphicsUnit.Pixel );
2524 this.ftLevelFont = new Font( "Impact", 26f, FontStyle.Regular );
2625 this.ftDifficultyL = new Font( "Arial", 30f, FontStyle.Bold );
2726 this.ftDifficultyS = new Font( "Arial", 20f, FontStyle.Bold );
@@ -485,7 +484,6 @@ namespace DTXMania
485484 private CPrivateFastFont pfNameFont;
486485 private Font ftDifficultyL;
487486 private Font ftDifficultyS;
488- private Font ftDisplayFont;
489487 private Font ftGroupFont;
490488 private Font ftLevelFont;
491489 private string[] strGroupName;
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CStage\346\274\224\345\245\217\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242/CStage\346\274\224\345\245\217\343\202\256\343\202\277\343\203\274\347\224\273\351\235\242.cs"
@@ -399,7 +399,6 @@ namespace DTXMania
399399 {
400400 Rectangle bgrect = new Rectangle( 640 - ( 278 / 2 ), 0, 278, 355 );
401401 string DefaultBgFilename = @"Graphics\7_background Guitar.png";
402- string DefaultLaneFilename = "";
403402 string BgFilename = "";
404403 string BACKGROUND = null;
405404 if ( ( CDTXMania.DTX.BACKGROUND_GR != null ) && ( CDTXMania.DTX.BACKGROUND_GR.Length > 0 ) )
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\262\343\203\274\343\202\270.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\262\343\203\274\343\202\270.cs"
@@ -100,7 +100,7 @@ namespace DTXMania
100100 {
101101 CActLVLNFont.EFontColor efc = this.IsDanger( E楽器パート.DRUMS ) ?
102102 CActLVLNFont.EFontColor.Red : CActLVLNFont.EFontColor.Yellow;
103- actLVLNFont.t文字列描画( (int) ( 12 * Scale.X ), (int) ( 408 * Scale.Y ), nRiskyTimes.ToString(), efc, CActLVLNFont.EFontAlign.Right );
103+ actLVLNFont.t文字列描画( 262, 668, nRiskyTimes.ToString(), efc, CActLVLNFont.EFontAlign.Right );
104104 }
105105 #endregion
106106 }
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\202\263\343\202\242.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\202\263\343\202\242.cs"
@@ -10,32 +10,32 @@ namespace DTXMania
1010 // CActivity 実装(共通クラスからの差分のみ)
1111
1212 public override unsafe int On進行描画()
13- {
14- if (!base.b活性化してない)
1513 {
16- if (base.b初めての進行描画)
14+ if (!base.b活性化してない)
1715 {
18- base.n進行用タイマ = FDK.CSound管理.rc演奏用タイマ.n現在時刻;
19- base.b初めての進行描画 = false;
20- }
21- long num = FDK.CSound管理.rc演奏用タイマ.n現在時刻;
22- if (num < base.n進行用タイマ)
23- {
24- base.n進行用タイマ = num;
25- }
26- while ((num - base.n進行用タイマ) >= 10)
27- {
28- for (int j = 0; j < 3; j++)
16+ if (base.b初めての進行描画)
17+ {
18+ base.n進行用タイマ = FDK.CSound管理.rc演奏用タイマ.n現在時刻;
19+ base.b初めての進行描画 = false;
20+ }
21+ long num = FDK.CSound管理.rc演奏用タイマ.n現在時刻;
22+ if (num < base.n進行用タイマ)
23+ {
24+ base.n進行用タイマ = num;
25+ }
26+ while ((num - base.n進行用タイマ) >= 10)
2927 {
30- this.n現在表示中のスコア[j] += this.nスコアの増分[j];
28+ for (int j = 0; j < 3; j++)
29+ {
30+ this.n現在表示中のスコア[j] += this.nスコアの増分[j];
3131
32- if (this.n現在表示中のスコア[j] > (long) this.n現在の本当のスコア[j])
33- this.n現在表示中のスコア[j] = (long) this.n現在の本当のスコア[j];
32+ if (this.n現在表示中のスコア[j] > (long) this.n現在の本当のスコア[j])
33+ this.n現在表示中のスコア[j] = (long) this.n現在の本当のスコア[j];
34+ }
35+ base.n進行用タイマ += 10;
3436 }
35- base.n進行用タイマ += 10;
3637 }
38+ return 0;
3739 }
38- return 0;
39- }
4040 }
4141 }
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/07.\346\274\224\345\245\217/\343\203\211\343\203\251\343\203\240\347\224\273\351\235\242/CAct\346\274\224\345\245\217Drums\343\202\271\343\203\206\343\203\274\343\202\277\343\202\271\343\203\221\343\203\215\343\203\253.cs"
@@ -20,8 +20,7 @@ namespace DTXMania
2020 //if( true )
2121 // return;
2222
23- this.ftDisplayFont = new Font( "DFG平成ゴシック体W5" , 22f, FontStyle.Regular, GraphicsUnit.Pixel );
24- this.ftGroupFont = new Font( "DFG平成ゴシック体W5" , 16f, FontStyle.Regular, GraphicsUnit.Pixel );
23+ this.ftGroupFont = new Font( CDTXMania.ConfigIni.str選曲リストフォント, 16f, FontStyle.Regular, GraphicsUnit.Pixel );
2524 this.ftLevelFont = new Font( "Impact", 26f, FontStyle.Regular );
2625 this.ftDifficultyL = new Font( "Arial", 30f, FontStyle.Bold );
2726 this.ftDifficultyS = new Font( "Arial", 20f, FontStyle.Bold );
@@ -94,7 +93,6 @@ namespace DTXMania
9493
9594 this.strPlayerName = string.IsNullOrEmpty( CDTXMania.ConfigIni.strCardName[0] ) ? "GUEST" : CDTXMania.ConfigIni.strCardName[0];
9695 this.strGroupName = string.IsNullOrEmpty( CDTXMania.ConfigIni.strGroupName[0] ) ? "" : CDTXMania.ConfigIni.strGroupName[0];
97- this.nStrlengthbydot = (int)gNamePlate.MeasureString(this.strPanelString, this.ftDisplayFont).Width;
9896 gNamePlate.Dispose();
9997
10098 this.bNamePlate = new Bitmap( 0x170, 0x103 );
@@ -329,10 +327,10 @@ namespace DTXMania
329327 CDTXMania.t安全にDisposeする( ref this.iPart );
330328
331329 //ここで使用したフォント3つはここで開放。
332- this.ftLevelFont.Dispose();
333- this.ftDisplayFont.Dispose();
334- this.pfNameFont.Dispose();
335- this.pfSongTitleFont.Dispose();
330+ CDTXMania.t安全にDisposeする( ref this.ftLevelFont );
331+ CDTXMania.t安全にDisposeする( ref this.pfNameFont );
332+ CDTXMania.t安全にDisposeする( ref this.pfSongTitleFont );
333+
336334 base.OnManagedリソースの作成();
337335 }
338336 }
@@ -348,12 +346,12 @@ namespace DTXMania
348346 CDTXMania.t安全にDisposeする( ref this.iRisky );
349347 CDTXMania.t安全にDisposeする( ref this.iDrumspeed );
350348
351- this.ftDifficultyS.Dispose();
352- this.ftDifficultyL.Dispose();
353- this.ftDisplayFont.Dispose();
354- this.ftLevelFont.Dispose();
355- this.pfNameFont.Dispose();
356- pfSongTitleFont.Dispose();
349+ CDTXMania.t安全にDisposeする( ref this.ftDifficultyS );
350+ CDTXMania.t安全にDisposeする( ref this.ftDifficultyL );
351+ CDTXMania.t安全にDisposeする( ref this.ftLevelFont );
352+ CDTXMania.t安全にDisposeする( ref this.pfNameFont );
353+ CDTXMania.t安全にDisposeする( ref this.pfSongTitleFont );
354+
357355 base.OnManagedリソースの解放();
358356 }
359357 }
@@ -523,7 +521,6 @@ namespace DTXMania
523521 private Bitmap bNamePlate;
524522 private Font ftDifficultyL;
525523 private Font ftDifficultyS;
526- private Font ftDisplayFont;
527524 private Font ftGroupFont;
528525 private Font ftLevelFont;
529526 private Image iAlbum;
@@ -532,9 +529,7 @@ namespace DTXMania
532529 private Image iNamePlate;
533530 private Image iDifficulty;
534531 private Image iPart;
535- private int nDifficulty;
536532 private int nCurrentDrumspeed;
537- private int nStrlengthbydot;
538533 private string strGroupName;
539534 private string strPanelString;
540535 private string strPlayerName;
--- "a/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/08.\347\265\220\346\236\234/CStage\347\265\220\346\236\234.cs"
+++ "b/DTXMania\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210/\343\202\263\343\203\274\343\203\211/\343\202\271\343\203\206\343\203\274\343\202\270/08.\347\265\220\346\236\234/CStage\347\265\220\346\236\234.cs"
@@ -150,7 +150,7 @@ namespace DTXMania
150150 }
151151
152152 // 新記録スコアチェック
153- if( this.st演奏記録[ i ].nスコア > ini.stセクション[ i * 2 ].nスコア )
153+ if( ( this.st演奏記録[ i ].nスコア > ini.stセクション[ i * 2 ].nスコア ) && this.bオート[ i ] == false )
154154 {
155155 this.b新記録スコア[ i ] = true;
156156 ini.stセクション[ i * 2 ] = this.st演奏記録[ i ];
Binary files "a/\345\256\237\350\241\214\346\231\202\343\203\225\343\202\251\343\203\253\343\203\200/DTXManiaGR.exe" and "b/\345\256\237\350\241\214\346\231\202\343\203\225\343\202\251\343\203\253\343\203\200/DTXManiaGR.exe" differ