<ClCompile Include="..\..\src\load\dungeon-loader.cpp" />\r
<ClCompile Include="..\..\src\load\extra-loader.cpp" />\r
<ClCompile Include="..\..\src\load\inventory-loader.cpp" />\r
- <ClCompile Include="..\..\src\load\old\item-loader-savefile10.cpp" />\r
+ <ClCompile Include="..\..\src\load\old\item-loader-savefile50.cpp" />\r
<ClCompile Include="..\..\src\load\load-util.cpp" />\r
<ClCompile Include="..\..\src\load\old\load-v1-5-0.cpp" />\r
<ClCompile Include="..\..\src\load\old\load-v1-7-0.cpp" />\r
<ClCompile Include="..\..\src\load\load-zangband.cpp" />\r
<ClCompile Include="..\..\src\load\lore-loader.cpp" />\r
- <ClCompile Include="..\..\src\load\old\monster-loader-savefile10.cpp" />\r
+ <ClCompile Include="..\..\src\load\old\monster-loader-savefile50.cpp" />\r
<ClCompile Include="..\..\src\load\option-loader.cpp" />\r
<ClCompile Include="..\..\src\load\player-attack-loader.cpp" />\r
<ClCompile Include="..\..\src\load\player-info-loader.cpp" />\r
<ClInclude Include="..\..\src\load\monster\monster-loader-base.h" />\r
<ClInclude Include="..\..\src\load\monster\monster-loader-factory.h" />\r
<ClInclude Include="..\..\src\load\monster\monster-loader-version-types.h" />\r
- <ClInclude Include="..\..\src\load\old\monster-flag-types-savefile10.h" />\r
+ <ClInclude Include="..\..\src\load\old\monster-flag-types-savefile50.h" />\r
<ClInclude Include="..\..\src\load\player-class-specific-data-loader.h" />\r
<ClInclude Include="..\..\src\load\savedata-old-flag-types.h" />\r
<ClInclude Include="..\..\src\monster-race\monster-aura-types.h" />\r
<ClInclude Include="..\..\src\load\dungeon-loader.h" />\r
<ClInclude Include="..\..\src\load\extra-loader.h" />\r
<ClInclude Include="..\..\src\load\inventory-loader.h" />\r
- <ClInclude Include="..\..\src\load\old\item-loader-savefile10.h" />\r
+ <ClInclude Include="..\..\src\load\old\item-loader-savefile50.h" />\r
<ClInclude Include="..\..\src\load\load-util.h" />\r
<ClInclude Include="..\..\src\load\old\load-v1-7-0.h" />\r
<ClInclude Include="..\..\src\load\old\load-v1-5-0.h" />\r
<ClInclude Include="..\..\src\load\load-zangband.h" />\r
<ClInclude Include="..\..\src\load\lore-loader.h" />\r
- <ClInclude Include="..\..\src\load\old\monster-loader-savefile10.h" />\r
+ <ClInclude Include="..\..\src\load\old\monster-loader-savefile50.h" />\r
<ClInclude Include="..\..\src\load\old-feature-types.h" />\r
<ClInclude Include="..\..\src\load\option-loader.h" />\r
<ClInclude Include="..\..\src\load\player-attack-loader.h" />\r
<ClInclude Include="..\..\src\load\player-info-loader.h" />\r
- <ClInclude Include="..\..\src\load\old\item-flag-types-savefile10.h" />\r
+ <ClInclude Include="..\..\src\load\old\item-flag-types-savefile50.h" />\r
<ClInclude Include="..\..\src\load\store-loader.h" />\r
<ClInclude Include="..\..\src\load\world-loader.h" />\r
<ClInclude Include="..\..\src\racial\racial-util.h" />\r
<ClCompile Include="..\..\src\load\old\load-v1-7-0.cpp">\r
<Filter>load\old</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\src\load\old\item-loader-savefile10.cpp">\r
+ <ClCompile Include="..\..\src\load\old\item-loader-savefile50.cpp">\r
<Filter>load\old</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\src\load\old\monster-loader-savefile10.cpp">\r
+ <ClCompile Include="..\..\src\load\old\monster-loader-savefile50.cpp">\r
<Filter>load\old</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\src\load\item\item-loader-base.cpp">\r
<ClInclude Include="..\..\src\load\old\load-v1-7-0.h">\r
<Filter>load\old</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\src\load\old\item-loader-savefile10.h">\r
+ <ClInclude Include="..\..\src\load\old\item-loader-savefile50.h">\r
<Filter>load\old</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\src\load\old\monster-loader-savefile10.h">\r
+ <ClInclude Include="..\..\src\load\old\monster-loader-savefile50.h">\r
<Filter>load\old</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\src\load\old\item-flag-types-savefile10.h">\r
+ <ClInclude Include="..\..\src\load\old\item-flag-types-savefile50.h">\r
<Filter>load\old</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\src\load\old\monster-flag-types-savefile10.h">\r
+ <ClInclude Include="..\..\src\load\old\monster-flag-types-savefile50.h">\r
<Filter>load\old</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\src\load\item\item-loader-base.h">\r
load/monster/monster-loader-factory.cpp load/monster/monster-loader-factory.h \
load/monster/monster-loader-version-types.h \
\
- load/old/item-flag-types-savefile10.h \
- load/old/item-loader-savefile10.cpp load/old/item-loader-savefile10.h \
+ load/old/item-flag-types-savefile50.h \
+ load/old/item-loader-savefile50.cpp load/old/item-loader-savefile50.h \
load/old/load-v1-5-0.cpp load/old/load-v1-5-0.h \
load/old/load-v1-7-0.cpp load/old/load-v1-7-0.h \
- load/old/monster-flag-types-savefile10.h \
- load/old/monster-loader-savefile10.cpp load/old/monster-loader-savefile10.h \
+ load/old/monster-flag-types-savefile50.h \
+ load/old/monster-loader-savefile50.cpp load/old/monster-loader-savefile50.h \
\
locale/english.cpp locale/english.h \
locale/japanese.cpp locale/japanese.h \
#include "load/angband-version-comparer.h"
#include "load/load-util.h"
#include "load/monster/monster-loader-factory.h"
-#include "load/old/monster-loader-savefile10.h"
+#include "load/old/monster-loader-savefile50.h"
#include "system/floor-type-definition.h"
#include "system/monster-type-definition.h"
#include "system/player-type-definition.h"
-#include "load/floor-loader.h"
+#include "load/floor-loader.h"
#include "floor/floor-generator.h"
#include "floor/floor-object.h"
#include "floor/floor-save-util.h"
#include "load/load-util.h"
#include "load/old-feature-types.h"
#include "load/monster/monster-loader-factory.h"
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
#include "load/old/load-v1-5-0.h"
-#include "load/old/monster-loader-savefile10.h"
+#include "load/old/monster-loader-savefile50.h"
#include "monster-race/monster-race.h"
#include "monster/monster-info.h"
#include "monster/monster-list.h"
#include "inventory/inventory-slot-types.h"
#include "load/item/item-loader-factory.h"
#include "load/load-util.h"
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
#include "object/object-mark-types.h"
#include "system/object-type-definition.h"
#include "system/player-type-definition.h"
-/*!
+/*!
* @brief アイテム情報をセーブデータから読み込むクラスを選択するファクトリクラス
* @date 2021/10/16
* @author Hourier
#include "load/item/item-loader-base.h"
#include "load/item/item-loader-version-types.h"
#include "load/load-util.h"
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
/*!
* @brief アイテム読み込みクラスを返却する.
{
auto version = get_version();
switch (version) {
- case ItemLoaderVersionType::LOAD10:
- return std::make_shared<ItemLoader10>();
- case ItemLoaderVersionType::LOAD11:
+ case ItemLoaderVersionType::LOAD50:
+ return std::make_shared<ItemLoader50>();
+ case ItemLoaderVersionType::LOAD51:
// dummy yet.
default:
throw("Invalid loader version was specified!");
*/
ItemLoaderVersionType ItemLoaderFactory::get_version()
{
- if (loading_savefile_version_is_older_than(11)) {
- return ItemLoaderVersionType::LOAD10;
+ if (loading_savefile_version_is_older_than(51)) {
+ return ItemLoaderVersionType::LOAD50;
} else {
- return ItemLoaderVersionType::LOAD11;
+ return ItemLoaderVersionType::LOAD51;
}
}
#pragma once
enum class ItemLoaderVersionType {
- LOAD10,
- LOAD11,
+ LOAD50,
+ LOAD51,
};
-/*!
+/*!
* @brief セーブファイル読み込み処理 / Purpose: support for loading savefiles -BEN-
* @date 2014/07/07
* @author
#include "load/load-util.h"
#include "load/load-zangband.h"
#include "load/lore-loader.h"
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
#include "load/old/load-v1-5-0.h"
#include "load/old/load-v1-7-0.h"
#include "load/option-loader.h"
* @author Hourier
*/
-#include "load/monster/monster-loader-base.h"
#include "load/monster/monster-loader-factory.h"
-#include "load/monster/monster-loader-version-types.h"
#include "load/load-util.h"
-#include "load/old/monster-loader-savefile10.h"
+#include "load/monster/monster-loader-base.h"
+#include "load/monster/monster-loader-version-types.h"
+#include "load/old/monster-loader-savefile50.h"
/*!
* @brief アイテム読み込みクラスを返却する.
{
auto version = get_version();
switch (version) {
- case MonsterLoaderVersionType::LOAD10:
- return std::make_shared<MonsterLoader10>(player_ptr);
- case MonsterLoaderVersionType::LOAD11:
+ case MonsterLoaderVersionType::LOAD50:
+ return std::make_shared<MonsterLoader50>(player_ptr);
+ case MonsterLoaderVersionType::LOAD51:
// dummy yet.
default:
throw("Invalid loader version was specified!");
* @brief MonsterLoaderのバージョン切り替え.
* @return セーブファイルバージョン群の中で互換性のある最古のバージョン.
* @details (備忘録)例えばバージョン15で更に変更された場合、以下のように書き換えること.
- *
+ *
* if (loading_savefile_version_is_older_than(15)) {
* return MonsterLoaderVersionType::LOAD11;
* } else if (loading_savefile_version_is_older_than(11)) {
*/
MonsterLoaderVersionType MonsterLoaderFactory::get_version()
{
- if (loading_savefile_version_is_older_than(11)) {
- return MonsterLoaderVersionType::LOAD10;
+ if (loading_savefile_version_is_older_than(51)) {
+ return MonsterLoaderVersionType::LOAD50;
} else {
- return MonsterLoaderVersionType::LOAD11;
+ return MonsterLoaderVersionType::LOAD51;
}
}
#pragma once
enum class MonsterLoaderVersionType {
- LOAD10,
- LOAD11,
+ LOAD50,
+ LOAD51,
};
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
#include "artifact/fixed-art-types.h"
#include "game-option/runtime-arguments.h"
#include "load/angband-version-comparer.h"
#include "load/load-util.h"
+#include "load/old/item-flag-types-savefile50.h"
#include "load/old/load-v1-5-0.h"
-#include "load/old/item-flag-types-savefile10.h"
#include "load/savedata-old-flag-types.h"
#include "object-enchant/object-ego.h"
#include "object-enchant/tr-types.h"
#include "util/quarks.h"
/*!
- * @brief アイテムオブジェクトを読み込む(v3.0.0 Savefile ver10まで)
+ * @brief アイテムオブジェクトを読み込む(v3.0.0 Savefile ver50まで)
* @param o_ptr アイテムオブジェクト保存先ポインタ
*/
-void ItemLoader10::rd_item(object_type *o_ptr)
+void ItemLoader50::rd_item(object_type *o_ptr)
{
if (h_older_than(1, 5, 0, 0)) {
rd_item_old(o_ptr);
#include "load/item/item-loader-base.h"
struct object_type;
-class ItemLoader10 : public ItemLoaderBase {
+class ItemLoader50 : public ItemLoaderBase {
public:
- ItemLoader10() = default;
+ ItemLoader50() = default;
void rd_item(object_type *o_ptr) override;
};
#include "load/load-util.h"
#include "load/monster/monster-loader-factory.h"
#include "load/old-feature-types.h"
-#include "load/old/item-loader-savefile10.h"
-#include "load/old/monster-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
+#include "load/old/monster-loader-savefile50.h"
#include "mind/mind-weaponsmith.h"
#include "monster-floor/monster-move.h"
#include "monster-race/monster-race.h"
-#include "load/old/monster-loader-savefile10.h"
+#include "load/old/monster-loader-savefile50.h"
#include "load/angband-version-comparer.h"
#include "load/load-util.h"
#include "load/old/load-v1-5-0.h"
-#include "load/old/monster-flag-types-savefile10.h"
+#include "load/old/monster-flag-types-savefile50.h"
#include "system/monster-type-definition.h"
#include "system/player-type-definition.h"
#include "util/bit-flags-calculator.h"
#include "util/enum-converter.h"
#include "util/quarks.h"
-MonsterLoader10::MonsterLoader10(PlayerType *player_ptr)
+MonsterLoader50::MonsterLoader50(PlayerType *player_ptr)
: player_ptr(player_ptr)
{
}
/*!
- * @brief モンスターを読み込む(v3.0.0 Savefile ver10まで)
+ * @brief モンスターを読み込む(v3.0.0 Savefile ver50まで)
*/
-void MonsterLoader10::rd_monster(monster_type *m_ptr_)
+void MonsterLoader50::rd_monster(monster_type *m_ptr_)
{
this->m_ptr = m_ptr_;
if (h_older_than(1, 5, 0, 0)) {
struct monster_type;
class PlayerType;
-class MonsterLoader10 : public MonsterLoaderBase {
+class MonsterLoader50 : public MonsterLoaderBase {
public:
- MonsterLoader10(PlayerType *player_ptr);
+ MonsterLoader50(PlayerType *player_ptr);
void rd_monster(monster_type *m_ptr) override;
private:
#include "load/angband-version-comparer.h"
#include "load/item/item-loader-factory.h"
#include "load/load-util.h"
-#include "load/old/item-loader-savefile10.h"
+#include "load/old/item-loader-savefile50.h"
#include "object/object-stack.h"
#include "object/object-value.h"
#include "store/store.h"
#include "save/item-writer.h"
#include "artifact/random-art-effects.h"
-#include "load/old/item-flag-types-savefile10.h"
+#include "load/old/item-flag-types-savefile50.h"
#include "object/object-kind.h"
#include "save/save-util.h"
#include "system/object-type-definition.h"
#include "save/monster-writer.h"
-#include "load/old/monster-flag-types-savefile10.h"
+#include "load/old/monster-flag-types-savefile50.h"
#include "monster-race/monster-race.h"
#include "monster/monster-info.h"
#include "monster/monster-status.h"