• R/O
  • HTTP
  • SSH
  • HTTPS

CsWin10Desktop3: Commit

Visual C# 7.0, Windows10 Desktop App


Commit MetaInfo

Revisione848877b809ff8e0418b505337ac91b25d343d18 (tree)
Time2017-10-09 13:03:33
Authorくまかみ工房 <kumakamikoubou@gmai...>
Commiterくまかみ工房

Log Message

SSTFormat.v3.スコアで、"Level=[0.00~9.99]" ヘッダに対応。

Change Summary

Incremental Difference

--- a/SSTFormat/v3/スコア.cs
+++ b/SSTFormat/v3/スコア.cs
@@ -837,6 +837,32 @@ namespace SSTFormat.v3
837837 //-----------------
838838 #endregion
839839 }
840+ if( 行.StartsWith( "level" ) )
841+ {
842+ #region " Level コマンド "
843+ //----------------
844+ string[] items = 行.Split( '=' );
845+
846+ if( 2 != items.Length )
847+ {
848+ Trace.TraceError( $"Level の書式が不正です。スキップします。[{現在の.行番号}行目]" );
849+ return false;
850+ }
851+
852+ try
853+ {
854+ this.難易度 = Math.Max( Math.Min( float.Parse( items[ 1 ].Trim() ), 9.99f ), 0.00f );
855+ }
856+ catch
857+ {
858+ Trace.TraceError( $"Level の右辺が不正です。スキップします。[{現在の.行番号}行目]" );
859+ return false;
860+ }
861+
862+ return true;
863+ //----------------
864+ #endregion
865+ }
840866
841867 return false;
842868 }
Show on old repository browser