<ClCompile Include="..\..\src\io\input-key-requester.c" />\r
<ClCompile Include="..\..\src\io\store-key-processor.c" />\r
<ClCompile Include="..\..\src\load\info-loader.c" />\r
+ <ClCompile Include="..\..\src\main\info-initializer.c" />\r
<ClCompile Include="..\..\src\melee\melee-spell-flags-checker.c" />\r
<ClCompile Include="..\..\src\melee\melee-spell-util.c" />\r
<ClCompile Include="..\..\src\melee\melee-spell.c" />\r
<ClInclude Include="..\..\src\io\store-key-processor.h" />\r
<ClInclude Include="..\..\src\load\info-loader.h" />\r
<ClInclude Include="..\..\src\locale\language-switcher.h" />\r
+ <ClInclude Include="..\..\src\main\info-initializer.h" />\r
<ClInclude Include="..\..\src\melee\melee-spell-flags-checker.h" />\r
<ClInclude Include="..\..\src\melee\melee-spell-util.h" />\r
<ClInclude Include="..\..\src\melee\melee-spell.h" />\r
<ClCompile Include="..\..\src\core\object-compressor.c">
<Filter>core</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\main\info-initializer.c">
+ <Filter>main</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\combat\shoot.h">
<ClInclude Include="..\..\src\core\object-compressor.h">
<Filter>core</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\main\info-initializer.h">
+ <Filter>main</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
\
main.c main-x11.c main-gcu.c \
\
+ main/info-initializer.c main/info-initializer.h \
main/init.c main/init.h \
main/music-definitions-table.c main/music-definitions-table.h \
main/sound-definitions-table.c main/sound-definitions-table.h \
--- /dev/null
+#include "main/info-initializer.h"
+#include "info-reader/fixed-map-parser.h"
+
+/*!
+ * @brief \8aî\96{\8fî\95ñ\93Ç\82Ý\8d\9e\82Ý\82Ì\83\81\83C\83\93\83\8b\81[\83`\83\93 /
+ * Initialize misc. values
+ * @param player_ptr \83v\83\8c\81[\83\84\81[\82Ö\82Ì\8eQ\8fÆ\83|\83C\83\93\83^
+ * @return \83G\83\89\81[\83R\81[\83h
+ */
+errr init_misc(player_type *player_ptr) { return parse_fixed_map(player_ptr, "misc.txt", 0, 0, 0, 0); }
--- /dev/null
+#pragma once
+
+#include "system/angband.h"
+
+errr init_misc(player_type *player_ptr);
#include "info-reader/dungeon-reader.h"
#include "info-reader/ego-reader.h"
#include "info-reader/feature-reader.h"
-#include "info-reader/fixed-map-parser.h"
#include "info-reader/general-parser.h"
#include "info-reader/kind-reader.h"
#include "info-reader/magic-reader.h"
#include "io/files-util.h"
#include "io/read-pref-file.h"
#include "io/uid-checker.h"
+#include "main/info-initializer.h"
#include "market/articles-on-sale.h"
#include "monster-race/monster-race.h"
#include "monster-race/race-flags7.h"
}
/*!
- * @brief 基本情報読み込みのメインルーチン /
- * Initialize misc. values
- * @param player_ptr プレーヤーへの参照ポインタ
- * @return エラーコード
- */
-static errr init_misc(player_type *player_ptr) { return parse_fixed_map(player_ptr, "misc.txt", 0, 0, 0, 0); }
-
-/*!
* @brief 町情報読み込みのメインルーチン /
* Initialize town array
* @return エラーコード