9 constexpr std::string_view VARIANT_NAME("Hengband");
14 * 変愚蛮怒から更にバリアントを派生させても、ここは変更しないこと.
15 * 変更ではなく削除はOKだが、h_older_than() 及びそれを呼んでいる箇所全てを削除すること.
17 constexpr std::string_view ROOT_VARIANT_NAME("Hengband");
20 * @brief セーブファイル上のバージョン定義 / "Savefile Version Number" for Hengband
21 * @details v1.1.1以上にのみ適用
23 #define H_VER_MAJOR 3 //!< ゲームのバージョン定義(メジャー番号)
24 #define H_VER_MINOR 0 //!< ゲームのバージョン定義(マイナー番号)
25 #define H_VER_PATCH 0 //!< ゲームのバージョン定義(パッチ番号)
26 #define H_VER_EXTRA 78 //!< ゲームのバージョン定義(エクストラ番号)
29 * @brief セーブファイルのバージョン(3.0.0から導入)
31 constexpr uint32_t SAVEFILE_VERSION = 19;
34 * @brief バージョンが開発版が安定版かを返す(廃止予定)
36 constexpr bool IS_STABLE_VERSION = (H_VER_MINOR % 2 == 0 && H_VER_EXTRA == 0);
38 enum class VersionStatusType {
48 constexpr VersionStatusType VERSION_STATUS = VersionStatusType::ALPHA;
50 std::string get_version();