OSDN Git Service

[Refactor] #40483 Renamed display-main-window.c/h to screen-util.c/h
authorHourier <hourier@users.sourceforge.jp>
Sat, 27 Jun 2020 06:54:02 +0000 (15:54 +0900)
committerHourier <hourier@users.sourceforge.jp>
Sat, 27 Jun 2020 06:54:02 +0000 (15:54 +0900)
14 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/cmd-item/cmd-item.c
src/cmd/cmd-basic.c
src/combat/shoot.c
src/core/game-play.c
src/grid/grid.c
src/io/cursor.c
src/io/screen-util.c [moved from src/view/display-main-window.c with 96% similarity]
src/io/screen-util.h [moved from src/view/display-main-window.h with 100% similarity]
src/io/targeting.c
src/mind/mind-mirror-master.c
src/spell/process-effect.c

index 0001719..0ba7610 100644 (file)
     <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
index e12b547..58ef5da 100644 (file)
     <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" />
index 3be1bdd..0a2bdd8 100644 (file)
@@ -226,6 +226,7 @@ hengband_SOURCES = \
        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 \
@@ -587,7 +588,6 @@ hengband_SOURCES = \
        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 \
index 118758d..6a96e58 100644 (file)
@@ -34,6 +34,7 @@
 #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"
@@ -68,7 +69,6 @@
 #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"
 
 /*!
index 7d1ca07..b689d8b 100644 (file)
@@ -41,6 +41,7 @@
 #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"
@@ -79,7 +80,6 @@
 #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"
index 38661ed..66d9ad5 100644 (file)
@@ -11,6 +11,7 @@
 #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"
@@ -47,7 +48,6 @@
 #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"
 
index db3bd55..b3e232c 100644 (file)
@@ -43,6 +43,7 @@
 #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"
@@ -73,7 +74,6 @@
 #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"
index 7be262e..e3306f2 100644 (file)
@@ -25,6 +25,7 @@
 #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"
@@ -41,7 +42,6 @@
 #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"
index 20ef026..50840f1 100644 (file)
@@ -7,10 +7,10 @@
 #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"
@@ -33,17 +33,14 @@ void move_cursor_relative(int row, int col)
  */
 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++) {
similarity index 96%
rename from src/view/display-main-window.c
rename to src/io/screen-util.c
index 918a506..9b87ce8 100644 (file)
@@ -1,5 +1,5 @@
 /*!
- * @brief プレイヤーのステータス処理 / status
+ * @brief 画面描画のユーティリティ
  * @date 2018/09/25
  * @author
  * Copyright (c) 1989 James E. Wilson, Robert A. Koeneke\n
@@ -9,7 +9,7 @@
  * 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"
index 1f37076..40c8701 100644 (file)
@@ -36,6 +36,7 @@
 #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"
@@ -62,7 +63,6 @@
 #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"
index ce228b8..900a20d 100644 (file)
@@ -9,6 +9,7 @@
 #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"
@@ -16,7 +17,6 @@
 #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"
 
index bd925f1..3ae125f 100644 (file)
@@ -10,6 +10,7 @@
 #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"
@@ -23,7 +24,6 @@
 #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"
 
 /*!