<ClCompile Include="..\..\src\io\targeting.c" />\r
<ClCompile Include="..\..\src\term\gameterm.c" />\r
<ClCompile Include="..\..\src\grid\trap.c" />\r
- <ClCompile Include="..\..\src\view\display-main-window.c" />\r
+ <ClCompile Include="..\..\src\io\screen-util.c" />\r
<ClCompile Include="..\..\src\object\warning.c" />\r
<ClCompile Include="..\..\src\floor\wild.c" />\r
<ClCompile Include="..\..\src\view\display-messages.c" />\r
<ClInclude Include="..\..\src\term\gameterm.h" />\r
<ClInclude Include="..\..\src\grid\trap.h" />\r
<ClInclude Include="..\..\src\system\alloc-entry-definition.h" />\r
- <ClInclude Include="..\..\src\view\display-main-window.h" />\r
+ <ClInclude Include="..\..\src\io\screen-util.h" />\r
<ClInclude Include="..\..\src\object\warning.h" />\r
<ClInclude Include="..\..\src\floor\wild.h" />\r
<ClInclude Include="..\..\src\world\world.h" />\r
<ClCompile Include="..\..\src\io\uid-checker.c">
<Filter>io</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\view\display-main-window.c">
- <Filter>view</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\autopick\autopick-destroyer.c">
<Filter>autopick</Filter>
</ClCompile>
<ClCompile Include="..\..\src\io\cursor.c">
<Filter>io</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\io\screen-util.c">
+ <Filter>io</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\cmd\cmd-basic.h">
<ClInclude Include="..\..\src\io\uid-checker.h">
<Filter>io</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\view\display-main-window.h">
- <Filter>view</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\autopick\autopick-destroyer.h">
<Filter>autopick</Filter>
</ClInclude>
<ClInclude Include="..\..\src\io\cursor.h">
<Filter>io</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\io\screen-util.h">
+ <Filter>io</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
io/read-pref-file.c io/read-pref-file.h \
io/report.c io/report.h \
io/save.c io/save.h \
+ io/screen-util.c io/screen-util.h \
io/signal-handlers.c io/signal-handlers.h \
io/targeting.c io/targeting.h \
io/tokenizer.c io/tokenizer.h \
view/display-lore-magics.c view/display-lore-magics.h \
view/display-lore-status.c view/display-lore-status.h \
view/display-lore.c view/display-lore.h \
- view/display-main-window.c view/display-main-window.h \
view/display-map.c view/display-map.h \
view/display-messages.c view/display-messages.h \
view/display-monster-status.c view/display-monster-status.h \
#include "io/cursor.h"
#include "io/input-key-acceptor.h"
#include "io/input-key-requester.h"
+#include "io/screen-util.h"
#include "io/targeting.h"
#include "main/sound-definitions-table.h"
#include "main/sound-of-music.h"
#include "object/object-flavor.h"
#include "object/object-generator.h"
#include "object/object-hook.h"
+#include "object/object-info.h"
#include "object/object-mark-types.h"
#include "object/object-stack.h"
#include "object/object-value.h"
-#include "object/object-info.h"
#include "perception/identification.h"
#include "perception/object-perception.h"
#include "player/avatar.h"
#include "util/int-char-converter.h"
#include "util/quarks.h"
#include "view/display-messages.h"
-#include "view/display-main-window.h"
#include "view/main-window-util.h"
/*!
#include "io/cursor.h"
#include "io/input-key-acceptor.h"
#include "io/input-key-requester.h"
+#include "io/screen-util.h"
#include "io/targeting.h"
#include "io/write-diary.h"
#include "main/music-definitions-table.h"
#include "system/system-variables.h"
#include "term/screen-processor.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h"
#include "view/display-messages.h"
#include "view/object-describer.h"
#include "world/world.h"
#include "grid/grid.h"
#include "inventory/inventory-object.h"
#include "io/cursor.h"
+#include "io/screen-util.h"
#include "io/targeting.h"
#include "main/sound-definitions-table.h"
#include "main/sound-of-music.h"
#include "spell/spell-types.h"
#include "sv-definition/sv-bow-types.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h"
#include "view/display-messages.h"
#include "world/world-object.h"
#include "io/input-key-processor.h"
#include "io/read-pref-file.h"
#include "io/save.h"
+#include "io/screen-util.h"
#include "io/signal-handlers.h"
#include "io/targeting.h"
#include "io/write-diary.h"
#include "term/gameterm.h"
#include "term/screen-processor.h"
#include "util/angband-files.h"
-#include "view/display-main-window.h"
#include "view/display-messages.h"
#include "view/display-player.h"
#include "view/main-window-util.h"
#include "game-option/special-options.h"
#include "grid/feature.h"
#include "grid/trap.h"
+#include "io/screen-util.h"
#include "monster-floor/monster-remover.h"
#include "monster-race/monster-race.h"
#include "monster/monster-info.h"
#include "spell/spell-types.h"
#include "term/term-color-types.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h"
#include "view/display-map.h"
#include "view/display-messages.h"
#include "view/main-window-util.h"
#include "game-option/special-options.h"
#include "grid/feature.h"
#include "grid/grid.h"
+#include "io/screen-util.h"
#include "io/targeting.h"
#include "term/term-color-types.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h" // todo 暫定.
#include "view/display-map.h"
#include "view/main-window-util.h"
#include "world/world.h"
*/
void print_path(player_type *player_ptr, POSITION y, POSITION x)
{
- int path_n;
u16b path_g[512];
byte default_color = TERM_SLATE;
- if (!display_path)
- return;
- if (project_length == -1)
+ if (!display_path || (project_length == -1))
return;
floor_type *floor_ptr = player_ptr->current_floor_ptr;
- path_n = project_path(player_ptr, path_g, (project_length ? project_length : MAX_RANGE), player_ptr->y, player_ptr->x, y, x, PROJECT_PATH | PROJECT_THRU);
+ int path_n = project_path(player_ptr, path_g, (project_length ? project_length : MAX_RANGE), player_ptr->y, player_ptr->x, y, x, PROJECT_PATH | PROJECT_THRU);
player_ptr->redraw |= (PR_MAP);
handle_stuff(player_ptr);
for (int i = 0; i < path_n; i++) {
/*!
- * @brief プレイヤーのステータス処理 / status
+ * @brief 画面描画のユーティリティ
* @date 2018/09/25
* @author
* Copyright (c) 1989 James E. Wilson, Robert A. Koeneke\n
* 2014 Deskull rearranged comment for Doxygen.
*/
-#include "view/display-main-window.h"
+#include "io/screen-util.h"
#include "core/player-processor.h"
#include "core/stuff-handler.h"
#include "dungeon/dungeon.h"
#include "io/cursor.h"
#include "io/input-key-acceptor.h"
#include "io/input-key-requester.h"
+#include "io/screen-util.h"
#include "locale/vowel-checker.h"
#include "main/sound-of-music.h"
#include "monster-race/monster-race.h"
#include "term/term-color-types.h"
#include "util/bit-flags-calculator.h"
#include "util/int-char-converter.h"
-#include "view/display-main-window.h"
#include "view/display-messages.h"
#include "view/display-lore.h"
#include "view/display-monster-status.h"
#include "game-option/special-options.h"
#include "grid/feature.h"
#include "io/cursor.h"
+#include "io/screen-util.h"
#include "io/targeting.h"
#include "spell-kind/spells-sight.h"
#include "spell-kind/spells-teleport.h"
#include "spell/spell-types.h"
#include "term/gameterm.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h"
#include "view/display-messages.h"
#include "world/world.h"
#include "game-option/special-options.h"
#include "grid/feature.h"
#include "io/cursor.h"
+#include "io/screen-util.h"
#include "main/sound-definitions-table.h"
#include "main/sound-of-music.h"
#include "monster-race/monster-race.h"
#include "spell/range-calc.h"
#include "term/gameterm.h"
#include "util/bit-flags-calculator.h"
-#include "view/display-main-window.h" // 暫定、後で消すかも.
#include "view/display-messages.h"
/*!