<ClCompile Include="..\..\src\cmd\cmd-knowledge.c" />\r
<ClCompile Include="..\..\src\cmd\cmd-process-screen.c" />\r
<ClCompile Include="..\..\src\cmd\dump-util.c" />\r
+ <ClCompile Include="..\..\src\core\stuff-handler.c" />\r
<ClCompile Include="..\..\src\effect\effect-feature.c" />\r
<ClCompile Include="..\..\src\effect\effect-item.c" />\r
<ClCompile Include="..\..\src\effect\effect-monster-charm.c" />\r
<ClInclude Include="..\..\src\cmd\cmd-knowledge.h" />\r
<ClInclude Include="..\..\src\cmd\cmd-process-screen.h" />\r
<ClInclude Include="..\..\src\cmd\dump-util.h" />\r
+ <ClInclude Include="..\..\src\core\stuff-handler.h" />\r
<ClInclude Include="..\..\src\effect\effect-characteristics.h" />\r
<ClInclude Include="..\..\src\effect\effect-feature.h" />\r
<ClInclude Include="..\..\src\effect\effect-item.h" />\r
<ClCompile Include="..\..\src\spell\process-effect.c">
<Filter>spell</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\core\stuff-handler.c">
+ <Filter>core</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\gamevalue.h" />
<ClInclude Include="..\..\src\effect\effect-characteristics.h">
<Filter>effect</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\core\stuff-handler.h">
+ <Filter>core</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
io/uid-checker.c io/uid-checker.h \
character-dump.c character-dump.h core.c core.h files.c files.h \
core/show-file.c core/show-file.h \
+ core/stuff-handler.c core/stuff-handler.h \
\
dungeon.c dungeon.h \
floor.c floor.h floor-events.c floor-events.h \
#include "main/music-definitions-table.h"
#include "main/sound-definitions-table.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "gameterm.h"
#include "io/write-diary.h"
#include "angband.h"
-#include "core.h" // 暫定。後で消す.
+#include "core/stuff-handler.h"
#include "cmd/cmd-draw.h"
#include "files.h"
#include "gameterm.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "gameterm.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "io/write-diary.h"
#include "cmd/cmd-save.h"
#include "cmd/cmd-dump.h"
#include "player-move.h"
-#include "core.h" // 暫定。後で消す.
+#include "core/stuff-handler.h"
#include "save.h"
#include "world.h"
#include "monster-status.h" // 違和感。要調査.
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "cmd/cmd-spell.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "gameterm.h"
#include "main/music-definitions-table.h"
#include "main/sound-definitions-table.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "inet.h"
#include "gameterm.h"
#include "chuukei.h"
}
-/*!
- * @brief 全更新処理をチェックして処理していく
- * Handle "player_ptr->update" and "player_ptr->redraw" and "player_ptr->window"
- * @return なし
- */
-void handle_stuff(player_type *player_ptr)
-{
- if (player_ptr->update) update_creature(player_ptr);
- if (player_ptr->redraw) redraw_stuff(player_ptr);
- if (player_ptr->window) window_stuff(player_ptr);
-}
-
-
void update_output(player_type *player_ptr)
{
if (player_ptr->redraw) redraw_stuff(player_ptr);
extern void prevent_turn_overflow(player_type *player_ptr);
extern void close_game(player_type *player_ptr);
-extern void handle_stuff(player_type *player_ptr);
extern void update_output(player_type *player_ptr);
--- /dev/null
+#include "angband.h"
+#include "core/stuff-handler.h"
+#include "view/display-main-window.h"
+
+/*!
+ * @brief 全更新処理をチェックして処理していく
+ * Handle "player_ptr->update" and "player_ptr->redraw" and "player_ptr->window"
+ * @return なし
+ */
+void handle_stuff(player_type* player_ptr)
+{
+ if (player_ptr->update)
+ update_creature(player_ptr);
+ if (player_ptr->redraw)
+ redraw_stuff(player_ptr);
+ if (player_ptr->window)
+ window_stuff(player_ptr);
+}
--- /dev/null
+#pragma once
+
+void handle_stuff(player_type* player_ptr);
#include "io/write-diary.h"
#include "main/sound-definitions-table.h"
#include "player-move.h"
-#include "core.h" // 暫定、後で消す.
+#include "core/stuff-handler.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-switcher.h"
#include "monster-status.h"
#include "cmd/object-group-table.h"
#include "world.h"
#include "gameterm.h"
-#include "core.h" // 暫定、後で消す.
+#include "core/stuff-handler.h"
#include "view/display-main-window.h" // 暫定、後で消す.
/*
#include "gameterm.h"
#include "english.h"
-#include "core.h" // 暫定、後で消す.
+#include "core/stuff-handler.h"
#include "view/display-main-window.h" // 暫定、後で消す.
/*
#include "quest.h"
#include "files.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "world.h"
#include "gameterm.h"
#include "gameterm.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "core/show-file.h"
#include "cmd/cmd-dump.h"
#include "cmd/cmd-inn.h"
#include "market/gold-magnification-table.h"
#include "market/store-util.h"
#include "market/black-market.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/music-definitions-table.h"
#include "main/sound-definitions-table.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "core/show-file.h"
#include "util.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/music-definitions-table.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
#include "gameterm.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "creature.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "player-inventory.h"
#include "angband.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "cmd-basic.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "cmd-spell.h"
#include "angband.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "inet.h"
#include "dungeon.h"
*/
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "gameterm.h"
#include "effect/spells-effect-util.h"
#include "spell/process-effect.h"
#include "cmd-pet.h" // 暫定、後で消すかも.
-#include "core.h" // 暫定、後で消す.
+#include "core/stuff-handler.h"
#include "effect/effect-feature.h"
#include "effect/effect-item.h"
#include "effect/effect-monster.h"
#include "angband.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "cmd-magiceat.h"
#include "angband.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
#include "market/building.h"
-#include "core.h"
+#include "core/stuff-handler.h"
#include "gameterm.h"
#include "util.h"
#include "main/sound-definitions-table.h"
#include "angband.h"
#include "util.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "gameterm.h"
#include "targeting.h"
#include "main/music-definitions-table.h"
#include "io/signal-handlers.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "gameterm.h"
#include "util.h"
#include "files.h"
#include "market/building.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "files.h"
#include "world.h"
#include "quest.h"
#include "angband.h"
#include "core.h"
+#include "core/stuff-handler.h"
#include "gameterm.h"
#include "dungeon.h"