暦の概念は、主として年・季節を取得するためのAPI用オブジェクトです。 西暦と和暦の両方が得られる仕組みとなっています。
public static void My_戦略_軍団ターン変更時(int 軍団番号) { デバッグ出力("天翔記基準年" + 暦.天翔記基準年); デバッグ出力("西暦" + 暦.西暦); string[] list = { "春", "夏", "秋", "冬" }; if (列挙.暦.季節.春 <= 暦.季節 && 暦.季節 <= 列挙.暦.季節.冬) { デバッグ出力("季節" + list[暦.季節]); } デバッグ出力("天翔記の現在の和暦"); var w = 暦.Get_和暦(); デバッグ出力("元号" + w.元号); デバッグ出力(w.数値紀年); デバッグ出力(w.漢字紀年); デバッグ出力("天翔記の1520年7月21の和暦"); var cw = 暦.Get_和暦(1520, 7, 21); デバッグ出力("元号" + cw.元号); デバッグ出力(cw.数値紀年); デバッグ出力(cw.漢字紀年); デバッグ出力("天翔記の1950年3月3の和暦"); var kw = 暦.Get_和暦(1950, 3, 3); デバッグ出力("元号" + kw.元号); デバッグ出力(kw.数値紀年); デバッグ出力(kw.漢字紀年); }
暦に関する主な所は以上となります。 詳しくはHD.version.SDKソース内の「暦.h」や「暦列挙.h」などを参照してください。