/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: return("先手"); case KifuHeaderType.WhiteName: return("後手"); case KifuHeaderType.Event: return("棋戦"); case KifuHeaderType.Site: return("場所"); case KifuHeaderType.TimeLimit: return("持ち時間"); case KifuHeaderType.StartTime: return("開始日時"); case KifuHeaderType.EndTime: return("終了日時"); case KifuHeaderType.Opening: return("戦型"); } return(null); }
/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: case KifuHeaderType.WhiteName: return(null); case KifuHeaderType.Event: return("EVENT"); case KifuHeaderType.Site: return("SITE"); case KifuHeaderType.StartTime: return("START_TIME"); case KifuHeaderType.EndTime: return("END_TIME"); case KifuHeaderType.TimeLimit: return("TIME_LIMIT"); case KifuHeaderType.Opening: return("OPENING"); } return(null); }
/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: return("先手"); case KifuHeaderType.WhiteName: return("後手"); case KifuHeaderType.Event: return("棋戦"); case KifuHeaderType.Site: return("場所"); case KifuHeaderType.TimeLimit: return("持ち時間"); case KifuHeaderType.StartTime: return("開始日時"); case KifuHeaderType.EndTime: return("終了日時"); case KifuHeaderType.Opening: return("戦型"); case KifuHeaderType.ScoreType: return("評価値タイプ"); } if (KifuHeaderType.ScoreEngine0 + 1 <= type && type <= KifuHeaderType.ScoreEngine0 + 16) { var i = type - KifuHeaderType.ScoreEngine0; return($"評価値エンジン{i}"); } return(null); }
/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: case KifuHeaderType.WhiteName: return(null); case KifuHeaderType.Event: return("EVENT"); case KifuHeaderType.Site: return("SITE"); case KifuHeaderType.StartTime: return("START_TIME"); case KifuHeaderType.EndTime: return("END_TIME"); case KifuHeaderType.TimeLimit: return("TIME_LIMIT"); case KifuHeaderType.Opening: return("OPENING"); case KifuHeaderType.ScoreType: return("SCORE_TYPE"); } if (KifuHeaderType.ScoreEngine0 + 1 <= type && type <= KifuHeaderType.ScoreEngine0 + 16) { var i = type - KifuHeaderType.ScoreEngine0; return($"SCORE_ENGINE{i}"); } return(null); }
/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: return "先手"; case KifuHeaderType.WhiteName: return "後手"; case KifuHeaderType.Event: return "棋戦"; case KifuHeaderType.Site: return "場所"; case KifuHeaderType.TimeLimit: return "持ち時間"; case KifuHeaderType.StartTime: return "開始日時"; case KifuHeaderType.EndTime: return "終了日時"; case KifuHeaderType.Opening: return "戦型"; } return null; }
/// <summary> /// ヘッダアイテムの種類から、その名前を取得します。 /// </summary> public static string GetHeaderName(KifuHeaderType type) { switch (type) { case KifuHeaderType.BlackName: case KifuHeaderType.WhiteName: return null; case KifuHeaderType.Event: return "EVENT"; case KifuHeaderType.Site: return "SITE"; case KifuHeaderType.StartTime: return "START_TIME"; case KifuHeaderType.EndTime: return "END_TIME"; case KifuHeaderType.TimeLimit: return "TIME_LIMIT"; case KifuHeaderType.Opening: return "OPENING"; } return null; }