OSDN Git Service

[Refactor] #40498 Separated player-redraw-types.h from player-status.h
authorHourier <hourier@users.sourceforge.jp>
Mon, 6 Jul 2020 00:13:10 +0000 (09:13 +0900)
committerHourier <hourier@users.sourceforge.jp>
Mon, 6 Jul 2020 00:13:10 +0000 (09:13 +0900)
104 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/birth/birth-stat.c
src/cmd-action/cmd-hissatsu.c
src/cmd-action/cmd-mane.c
src/cmd-action/cmd-pet.c
src/cmd-action/cmd-spell.c
src/cmd-building/cmd-building.c
src/cmd-io/cmd-gameoption.c
src/cmd-io/cmd-process-screen.c
src/cmd-item/cmd-item.c
src/cmd-item/cmd-read.c
src/cmd-visual/cmd-draw.c
src/cmd/cmd-basic.c
src/combat/shoot.c
src/combat/slaying.c
src/core/hp-mp-processor.c
src/core/hp-mp-regenerator.c
src/core/player-processor.c
src/core/player-redraw-types.h [new file with mode: 0644]
src/core/stuff-handler.c
src/core/window-redrawer.c
src/dungeon/dungeon-processor.c
src/effect/effect-monster-oldies.c
src/effect/effect-monster-psi.c
src/effect/effect-monster-spirit.c
src/effect/effect-monster.c
src/effect/effect-player-resist-hurt.c
src/effect/effect-player-spirit.c
src/floor/floor-events.c
src/floor/floor.c
src/inventory/inventory-curse.c
src/inventory/player-inventory.c
src/io/cursor.c
src/io/input-key-processor.c
src/io/report.c
src/io/screen-util.c
src/io/targeting.c
src/market/bounty.c
src/melee/melee-postprocess.c
src/melee/monster-attack-monster.c
src/mind/mind-force-trainer.c
src/mind/mind-magic-resistance.c
src/mind/mind-mirror-master.c
src/mind/mind-ninja.c
src/mind/mind-samurai.c
src/mind/mind-sniper.c
src/mind/mind-warrior-mage.c
src/mind/mind.c
src/mind/racial-kutar.c
src/mind/racial.c
src/monster-attack/monster-eating.c
src/monster-floor/monster-death.c
src/monster/monster-status.c
src/monster/monster-update.c
src/mspell/mspell-dispel.c
src/mspell/mspell-status.c
src/mspell/mspells1.c
src/mspell/mspells2.c
src/mspell/mspells3.c
src/mutation/mutation-processor.c
src/pet/pet-fall-off.c
src/player-attack/attack-chaos-effect.c
src/player/digestion-processor.c
src/player/player-class.c
src/player/player-damage.c
src/player/player-move.c
src/player/player-race.c
src/player/player-status.c
src/player/player-status.h
src/realm/realm-chaos.c
src/realm/realm-hex.c
src/realm/realm-hissatsu.c
src/realm/realm-song.c
src/specific-object/death-scythe.c
src/spell-kind/earthquake.c
src/spell-kind/spells-fetcher.c
src/spell-kind/spells-floor.c
src/spell-kind/spells-genocide.c
src/spell-kind/spells-neighbor.c
src/spell-kind/spells-recall.c
src/spell-kind/spells-world.c
src/spell-realm/spells-chaos.c
src/spell-realm/spells-craft.c
src/spell-realm/spells-crusade.c
src/spell-realm/spells-demon.c
src/spell-realm/spells-hex.c
src/spell-realm/spells-song.c
src/spell-realm/spells-sorcery.c
src/spell/spells-object.c
src/spell/spells-status.c
src/status/action-setter.c
src/status/bad-status-setter.c
src/status/base-status.c
src/status/body-improvement.c
src/status/buff-setter.c
src/status/element-resistance.c
src/status/form-changer.c
src/status/shape-changer.c
src/status/sight-setter.c
src/status/temporary-resistance.c
src/store/store.c
src/world/world-movement-processor.c

index 4bbeb36..50a1a13 100644 (file)
     <ClInclude Include="..\..\src\cmd-io\macro-util.h" />\r
     <ClInclude Include="..\..\src\cmd-visual\cmd-map.h" />\r
     <ClInclude Include="..\..\src\core\asking-player.h" />\r
+    <ClInclude Include="..\..\src\core\player-redraw-types.h" />\r
     <ClInclude Include="..\..\src\core\status-reseter.h" />\r
     <ClInclude Include="..\..\src\core\visuals-reseter.h" />\r
     <ClInclude Include="..\..\src\core\window-redrawer.h" />\r
index 568fabf..55f0305 100644 (file)
     <ClInclude Include="..\..\src\core\player-update-types.h">
       <Filter>core</Filter>
     </ClInclude>
+    <ClInclude Include="..\..\src\core\player-redraw-types.h">
+      <Filter>core</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\..\src\wall.bmp" />
index 4554af0..87c4f63 100644 (file)
@@ -113,6 +113,7 @@ hengband_SOURCES = \
        core/magic-effects-timeout-reducer.c core/magic-effects-timeout-reducer.h \
        core/output-updater.c core/output-updater.h \
        core/player-processor.c core/player-processor.h \
+       core/player-redraw-types.h \
        core/player-update-types.h \
        core/scores.c core/scores.h \
        core/show-file.c core/show-file.h \
index a78b8a1..7d7ad27 100644 (file)
@@ -1,4 +1,5 @@
 #include "birth/birth-stat.h"
+#include "core/player-redraw-types.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "player/player-class.h"
 #include "player/player-personality.h"
index 2c13257..480d73b 100644 (file)
@@ -12,6 +12,7 @@
 #include "cmd-action/cmd-spell.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor-object.h"
index b066871..ee98014 100644 (file)
@@ -13,6 +13,7 @@
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor-object.h"
 #include "floor/floor.h"
index 4fef580..6008e51 100644 (file)
@@ -3,6 +3,7 @@
 #include "cmd-io/cmd-dump.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/spells-effect-util.h"
index 64df832..b054df4 100644 (file)
@@ -10,6 +10,7 @@
 #include "cmd-io/cmd-dump.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor-object.h"
index 86cf9f9..38c112f 100644 (file)
@@ -16,6 +16,7 @@
 #include "cmd-building/cmd-inn.h"
 #include "cmd-io/cmd-dump.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/scores.h"
 #include "core/show-file.h"
index 1fb6ac5..07fd120 100644 (file)
@@ -2,6 +2,7 @@
 #include "autopick/autopick.h"
 #include "cmd-io/cmd-autopick.h"
 #include "cmd-io/cmd-dump.h"
+#include "core/player-redraw-types.h"
 #include "core/show-file.h"
 #include "game-option/game-play-options.h"
 #include "game-option/keymap-directory-getter.h"
index 0cb8b90..9ae2c87 100644 (file)
@@ -7,6 +7,7 @@
 #include "cmd-io/cmd-process-screen.h"
 #include "cmd-visual/cmd-draw.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "core/visuals-reseter.h"
 #include "game-option/special-options.h"
index 9c568b7..a84e9b4 100644 (file)
@@ -23,6 +23,7 @@
 #include "cmd-item/cmd-zapwand.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/quest.h"
index 15f7b60..b7341c5 100644 (file)
@@ -8,6 +8,7 @@
 #include "art-definition/art-accessory-types.h"
 #include "art-definition/art-armor-types.h"
 #include "cmd/cmd-basic.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/show-file.h"
 #include "floor/floor-object.h"
index 136c077..f5c52a3 100644 (file)
@@ -1,5 +1,6 @@
 #include "cmd-visual/cmd-draw.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "io/files-util.h"
index 8c074d8..4779fb3 100644 (file)
@@ -19,6 +19,7 @@
 #include "combat/slaying.h"
 #include "core/asking-player.h"
 #include "core/output-updater.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
index 4354c01..af7e97e 100644 (file)
@@ -1,5 +1,6 @@
 #include "combat/shoot.h"
 #include "art-definition/art-bow-types.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index 76e61e5..58d196e 100644 (file)
@@ -1,5 +1,6 @@
 #include "combat/slaying.h"
 #include "art-definition/art-sword-types.h"
+#include "core/player-redraw-types.h"
 #include "mind/mind-samurai.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags-resistance.h"
index c4c4197..2b3f4ca 100644 (file)
@@ -1,6 +1,7 @@
 #include "core/hp-mp-processor.h"
 #include "cmd-action/cmd-pet.h"
 #include "core/hp-mp-regenerator.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor.h"
 #include "floor/pattern-walk.h"
 #include "grid/feature.h"
index 665d5b5..5d2f8ad 100644 (file)
@@ -1,5 +1,6 @@
 #include "core/hp-mp-regenerator.h"
 #include "cmd-item/cmd-magiceat.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "floor/floor.h"
 #include "inventory/inventory-slot-types.h"
index bbe773d..5f3d837 100644 (file)
@@ -1,4 +1,5 @@
 #include "core/player-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/special-internal-keys.h"
 #include "core/speed-table.h"
diff --git a/src/core/player-redraw-types.h b/src/core/player-redraw-types.h
new file mode 100644 (file)
index 0000000..6e8cba0
--- /dev/null
@@ -0,0 +1,32 @@
+#pragma once
+
+typedef enum player_redraw_type {
+       PR_MISC = 0x00000001L, /*!< 再描画フラグ: 種族と職業 / Display Race/Class */
+       PR_TITLE = 0x00000002L, /*!< 再描画フラグ: 称号 / Display Title */
+       PR_LEV = 0x00000004L, /*!< 再描画フラグ: レベル / Display Level */
+       PR_EXP = 0x00000008L, /*!< 再描画フラグ: 経験値 / Display Experience */
+       PR_STATS = 0x00000010L, /*!< 再描画フラグ: ステータス /  Display Stats */
+       PR_ARMOR = 0x00000020L, /*!< 再描画フラグ: AC / Display Armor */
+       PR_HP = 0x00000040L, /*!< 再描画フラグ: HP / Display Hitpoints */
+       PR_MANA = 0x00000080L, /*!< 再描画フラグ: MP / Display Mana */
+       PR_GOLD = 0x00000100L, /*!< 再描画フラグ: 所持金 / Display Gold */
+       PR_DEPTH = 0x00000200L, /*!< 再描画フラグ: ダンジョンの階 / Display Depth */
+       PR_EQUIPPY = 0x00000400L, /*!< 再描画フラグ: 装備シンボル / Display equippy chars */
+       PR_HEALTH = 0x00000800L, /*!< 再描画フラグ: モンスターのステータス / Display Health Bar */
+       PR_CUT = 0x00001000L, /*!< 再描画フラグ: 負傷度 / Display Extra (Cut) */
+       PR_STUN = 0x00002000L, /*!< 再描画フラグ: 朦朧度 / Display Extra (Stun) */
+       PR_HUNGER = 0x00004000L, /*!< 再描画フラグ: 空腹度 / Display Extra (Hunger) */
+       PR_STATUS = 0x00008000L, /*!< 再描画フラグ: プレイヤーの付与状態 /  Display Status Bar */
+       PR_XXX0 = 0x00010000L, /*!< (unused) */
+       PR_UHEALTH = 0x00020000L, /*!< 再描画フラグ: ペットのステータス / Display Uma Health Bar */
+       PR_XXX1 = 0x00040000L, /*!< (unused) */
+       PR_XXX2 = 0x00080000L, /*!< (unused) */
+       PR_STATE = 0x00100000L, /*!< 再描画フラグ: プレイヤーの行動状態 / Display Extra (State) */
+       PR_SPEED = 0x00200000L, /*!< 再描画フラグ: 加速 / Display Extra (Speed) */
+       PR_STUDY = 0x00400000L, /*!< 再描画フラグ: 学習 / Display Extra (Study) */
+       PR_IMITATION = 0x00800000L, /*!< 再描画フラグ: ものまね / Display Extra (Imitation) */
+       PR_EXTRA = 0x01000000L, /*!< 再描画フラグ: 拡張ステータス全体 / Display Extra Info */
+       PR_BASIC = 0x02000000L, /*!< 再描画フラグ: 基本ステータス全体 / Display Basic Info */
+       PR_MAP = 0x04000000L, /*!< 再描画フラグ: ゲームマップ / Display Map */
+       PR_WIPE = 0x08000000L, /*!< 再描画フラグ: 画面消去 / Hack -- Total Redraw */
+} player_redraw_type;
index e505145..50105d5 100644 (file)
@@ -1,4 +1,5 @@
 #include "core/stuff-handler.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/window-redrawer.h"
 
index 48b15d8..e2d9739 100644 (file)
@@ -4,6 +4,7 @@
  * @author Hourier
  */
 #include "core/window-redrawer.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor-util.h"
 #include "game-option/option-flags.h"
index 24faccc..a96fd51 100644 (file)
@@ -3,6 +3,7 @@
 #include "cmd-io/cmd-dump.h"
 #include "core/hp-mp-regenerator.h"
 #include "core/player-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "core/turn-compensator.h"
index b6d9655..3ea5475 100644 (file)
@@ -1,4 +1,5 @@
 #include "effect/effect-monster-oldies.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
index 7dc231d..0280082 100644 (file)
@@ -1,4 +1,5 @@
 #include "effect/effect-monster-psi.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor.h"
 #include "mind/mind-mirror-master.h"
 #include "monster-race/monster-race.h"
index 83a1cb2..04a32af 100644 (file)
@@ -1,5 +1,6 @@
 #include "effect/effect-monster-spirit.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
 #include "monster-race/race-flags2.h"
index 79a6013..9e6ff28 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "effect/effect-monster.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-monster-switcher.h"
index 7439053..caa2495 100644 (file)
@@ -1,6 +1,7 @@
 #include "effect/effect-player-resist-hurt.h"
 #include "art-definition/art-sword-types.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "inventory/inventory-damage.h"
 #include "inventory/inventory-slot-types.h"
index 837be82..0341f70 100644 (file)
@@ -1,4 +1,5 @@
 #include "effect/effect-player-spirit.h"
+#include "core/player-redraw-types.h"
 #include "mind/mind-mirror-master.h"
 #include "mspell/mspells3.h"
 #include "status/bad-status-setter.h"
index eca4a42..a8f371a 100644 (file)
@@ -1,5 +1,6 @@
 #include "floor/floor-events.h"
 #include "cmd-io/cmd-dump.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index 31b8aed..f1c1f40 100644 (file)
@@ -1,4 +1,5 @@
 #include "floor/floor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index de48366..81adefb 100644 (file)
@@ -1,6 +1,7 @@
 #include "inventory/inventory-curse.h"
 #include "art-definition/art-accessory-types.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "inventory/inventory-slot-types.h"
 #include "io/files-util.h"
index 7bf1295..832e7ef 100644 (file)
@@ -1,5 +1,6 @@
 #include "inventory/player-inventory.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor-object.h"
 #include "floor/object-scanner.h"
 #include "game-option/birth-options.h"
index b7ef404..7de5fe0 100644 (file)
@@ -1,4 +1,5 @@
 #include "io/cursor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index 52b82d4..ede9c73 100644 (file)
@@ -37,6 +37,7 @@
 #include "cmd-visual/cmd-visuals.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/special-internal-keys.h"
 #include "dungeon/dungeon.h"
index 1dcb8c1..ce5e124 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "io/report.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "core/turn-compensator.h"
 #include "core/visuals-reseter.h"
index c05581c..a649b1b 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "io/screen-util.h"
 #include "core/player-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
index 434c3e7..db0ec1f 100644 (file)
@@ -13,6 +13,7 @@
 #include "cmd-action/cmd-pet.h"
 #include "cmd-building/cmd-building.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
index d9fdec1..d591816 100644 (file)
@@ -2,6 +2,7 @@
 #include "autopick/autopick.h"
 #include "cmd-building/cmd-building.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
 #include "floor/floor.h"
index 9adea97..e45aea5 100644 (file)
  */
 
 #include "melee/melee-postprocess.h"
-#include "monster-attack/monster-attack-types.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor.h"
 #include "grid/grid.h"
 #include "main/sound-definitions-table.h"
 #include "main/sound-of-music.h"
+#include "monster-attack/monster-attack-types.h"
+#include "monster-floor/monster-death.h"
+#include "monster-floor/monster-move.h"
+#include "monster-floor/monster-remover.h"
+#include "monster-race/monster-race-hook.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags-resistance.h"
 #include "monster-race/race-flags1.h"
 #include "monster-race/race-flags3.h"
 #include "monster-race/race-flags7.h"
-#include "monster-race/monster-race-hook.h"
 #include "monster/monster-describer.h"
 #include "monster/monster-description-types.h"
-#include "monster-floor/monster-death.h"
 #include "monster/monster-info.h"
-#include "monster-floor/monster-move.h"
-#include "monster-floor/monster-remover.h"
 #include "monster/monster-status.h"
 #include "pet/pet-fall-off.h"
 #include "player/player-class.h"
index fe5368a..ce04d9d 100644 (file)
@@ -7,6 +7,7 @@
 #include "melee/monster-attack-monster.h"
 #include "combat/attack-accuracy.h"
 #include "combat/hallucination-attacks-table.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "main/sound-definitions-table.h"
index 3dc1595..deaed63 100644 (file)
@@ -1,5 +1,6 @@
 #include "mind/mind-force-trainer.h"
 #include "cmd-action/cmd-pet.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/spells-effect-util.h"
index 2670ed4..4904ec7 100644 (file)
@@ -1,4 +1,5 @@
 #include "mind/mind-magic-resistance.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 5620d63..c1cb8cf 100644 (file)
@@ -1,5 +1,6 @@
 #include "mind/mind-mirror-master.h"
 #include "cmd-action/cmd-pet.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index 83e6b21..e378f1c 100644 (file)
@@ -1,6 +1,7 @@
 #include "mind/mind-ninja.h"
 #include "cmd-action/cmd-attack.h"
 #include "combat/combat-options-type.h"
+#include "core/player-redraw-types.h"
 #include "effect/effect-characteristics.h"
 #include "effect/spells-effect-util.h"
 #include "floor/floor-object.h"
index 1c53172..0adc3bc 100644 (file)
@@ -8,6 +8,7 @@
 #include "cmd-action/cmd-attack.h"
 #include "cmd-action/cmd-pet.h"
 #include "cmd/cmd-basic.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "inventory/inventory-slot-types.h"
 #include "io/input-key-acceptor.h"
index 6ae3876..71e01aa 100644 (file)
@@ -8,6 +8,7 @@
 #include "mind/mind-sniper.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
index ea11915..0fe2ded 100644 (file)
@@ -1,5 +1,6 @@
 #include "mind/mind-warrior-mage.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "player/player-damage.h"
 #include "view/display-messages.h"
 
index 1ed63fe..537014b 100644 (file)
@@ -20,6 +20,7 @@
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index b19715b..1ca6bc9 100644 (file)
@@ -1,4 +1,5 @@
 #include "mind/racial-kutar.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 87a2655..34bfc2c 100644 (file)
@@ -16,6 +16,7 @@
 #include "cmd-item/cmd-zapwand.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/spells-effect-util.h"
index 9c5ec1a..6381239 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster-attack/monster-eating.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "floor/floor.h"
 #include "inventory/inventory-object.h"
index f7572c5..ff910c3 100644 (file)
@@ -4,6 +4,7 @@
 #include "art-definition/art-protector-types.h"
 #include "art-definition/art-weapon-types.h"
 #include "art-definition/random-art-effects.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index 172e3a1..fa021bf 100644 (file)
@@ -2,6 +2,7 @@
 #include "autopick/autopick-pref-processor.h"
 #include "cmd-io/cmd-dump.h"
 #include "cmd-visual/cmd-draw.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/speed-table.h"
 #include "core/stuff-handler.h"
index 923b393..0720a83 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-update.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "game-option/birth-options.h"
index b744c1c..6d1b85f 100644 (file)
@@ -1,4 +1,5 @@
 #include "mspell/mspell-dispel.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/speed-table.h"
 #include "mind/mind-force-trainer.h"
index aa0f701..f9aa1b2 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "mspell/mspell-status.h"
+#include "core/player-redraw-types.h"
 #include "mind/drs-types.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
index c0c71ff..f6d8246 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include "mspell/mspells1.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
index 3099ec4..0b6691c 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include "mspell/mspells2.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
index cf069a1..18748c4 100644 (file)
@@ -14,6 +14,7 @@
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
 #include "game-option/disturbance-options.h"
index b3ae9d9..ebe4c3f 100644 (file)
@@ -1,5 +1,6 @@
 #include "mutation/mutation-processor.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "grid/grid.h"
 #include "inventory/inventory-object.h"
 #include "inventory/inventory-slot-types.h"
index 6e68ecb..18bd402 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "pet/pet-fall-off.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
index 9202296..6f4729c 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "player-attack/attack-chaos-effect.h"
 #include "art-definition/art-weapon-types.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor.h"
 #include "inventory/inventory-object.h"
 #include "inventory/inventory-slot-types.h"
index 7f3c14c..0111cc0 100644 (file)
@@ -1,4 +1,5 @@
 #include "player/digestion-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/speed-table.h"
 #include "core/stuff-handler.h"
index 4094e83..a248c99 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "player/player-class.h"
+#include "core/player-redraw-types.h"
 #include "inventory/inventory-slot-types.h"
 #include "player/player-race.h"
 #include "system/object-type-definition.h"
index d5cbdf9..3697839 100644 (file)
@@ -3,6 +3,7 @@
 #include "cmd-building/cmd-building.h"
 #include "cmd-io/cmd-process-screen.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/quest.h"
index 5f5f85d..25530b3 100644 (file)
 #include "cmd-action/cmd-attack.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/special-internal-keys.h"
 #include "core/stuff-handler.h"
index 939d748..0eb6da0 100644 (file)
@@ -1,4 +1,5 @@
 #include "player/player-race.h"
+#include "core/player-redraw-types.h"
 #include "inventory/inventory-slot-types.h"
 #include "player/player-race-types.h"
 #include "system/object-type-definition.h"
index d4a3393..9db5893 100644 (file)
@@ -12,6 +12,7 @@
 #include "cmd-item/cmd-magiceat.h"
 #include "combat/attack-power-table.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
index b5b0a77..eb75e7d 100644 (file)
@@ -362,35 +362,6 @@ typedef struct player_type
 
        BIT_FLAGS update;       /* Pending Updates */
        BIT_FLAGS redraw;       /* Normal Redraws */
-#define PR_MISC         0x00000001L     /*!< 再描画フラグ: 種族と職業 / Display Race/Class */
-#define PR_TITLE        0x00000002L     /*!< 再描画フラグ: 称号 / Display Title */
-#define PR_LEV          0x00000004L     /*!< 再描画フラグ: レベル / Display Level */
-#define PR_EXP          0x00000008L     /*!< 再描画フラグ: 経験値 / Display Experience */
-#define PR_STATS        0x00000010L     /*!< 再描画フラグ: ステータス /  Display Stats */
-#define PR_ARMOR        0x00000020L     /*!< 再描画フラグ: AC / Display Armor */
-#define PR_HP           0x00000040L     /*!< 再描画フラグ: HP / Display Hitpoints */
-#define PR_MANA         0x00000080L     /*!< 再描画フラグ: MP / Display Mana */
-#define PR_GOLD         0x00000100L     /*!< 再描画フラグ: 所持金 / Display Gold */
-#define PR_DEPTH        0x00000200L     /*!< 再描画フラグ: ダンジョンの階 / Display Depth */
-#define PR_EQUIPPY      0x00000400L     /*!< 再描画フラグ: 装備シンボル / Display equippy chars */
-#define PR_HEALTH       0x00000800L     /*!< 再描画フラグ: モンスターのステータス / Display Health Bar */
-#define PR_CUT          0x00001000L     /*!< 再描画フラグ: 負傷度 / Display Extra (Cut) */
-#define PR_STUN         0x00002000L     /*!< 再描画フラグ: 朦朧度 / Display Extra (Stun) */
-#define PR_HUNGER       0x00004000L     /*!< 再描画フラグ: 空腹度 / Display Extra (Hunger) */
-#define PR_STATUS       0x00008000L     /*!< 再描画フラグ: プレイヤーの付与状態 /  Display Status Bar */
-#define PR_XXX0         0x00010000L     /*!< (unused) */
-#define PR_UHEALTH      0x00020000L     /*!< 再描画フラグ: ペットのステータス / Display Uma Health Bar */
-#define PR_XXX1         0x00040000L     /*!< (unused) */
-#define PR_XXX2         0x00080000L     /*!< (unused) */
-#define PR_STATE        0x00100000L     /*!< 再描画フラグ: プレイヤーの行動状態 / Display Extra (State) */
-#define PR_SPEED        0x00200000L     /*!< 再描画フラグ: 加速 / Display Extra (Speed) */
-#define PR_STUDY        0x00400000L     /*!< 再描画フラグ: 学習 / Display Extra (Study) */
-#define PR_IMITATION    0x00800000L     /*!< 再描画フラグ: ものまね / Display Extra (Imitation) */
-#define PR_EXTRA        0x01000000L     /*!< 再描画フラグ: 拡張ステータス全体 / Display Extra Info */
-#define PR_BASIC        0x02000000L     /*!< 再描画フラグ: 基本ステータス全体 / Display Basic Info */
-#define PR_MAP          0x04000000L     /*!< 再描画フラグ: ゲームマップ / Display Map */
-#define PR_WIPE         0x08000000L     /*!< 再描画フラグ: 画面消去 / Hack -- Total Redraw */
-
        BIT_FLAGS window;       /* Window Redraws */
 #define PW_INVEN        0x00000001L     /*!<サブウィンドウ描画フラグ: 所持品-装備品 / Display inven/equip */
 #define PW_EQUIP        0x00000002L     /*!<サブウィンドウ描画フラグ: 装備品-所持品 / Display equip/inven */
index ddb892f..0663eaa 100644 (file)
@@ -1,6 +1,7 @@
 #include "realm/realm-chaos.h"
 #include "cmd-action/cmd-spell.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "effect/effect-characteristics.h"
 #include "io/targeting.h"
 #include "player/attack-defense-types.h"
index 6e0387d..d4f3c9b 100644 (file)
@@ -18,6 +18,7 @@
 #include "cmd-action/cmd-spell.h"
 #include "cmd-item/cmd-quaff.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "effect/effect-characteristics.h"
 #include "floor/floor-object.h"
index 1aa483b..7a5e77b 100644 (file)
@@ -5,6 +5,7 @@
 #include "cmd/cmd-basic.h"
 #include "combat/combat-options-type.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon.h"
index 6b96bbb..f8e33fa 100644 (file)
@@ -1,5 +1,6 @@
 #include "cmd-action/cmd-spell.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "effect/effect-characteristics.h"
 #include "io/targeting.h"
index 87c65b4..e1b8356 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "specific-object/death-scythe.h"
 #include "combat/attack-criticality.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "inventory/inventory-slot-types.h"
 #include "main/sound-definitions-table.h"
index 918f44a..8dc3f15 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-kind/earthquake.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index cb0e849..79bfb94 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-kind/spells-fetcher.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
index c889aca..76393b9 100644 (file)
@@ -7,6 +7,7 @@
 #include "spell-kind/spells-floor.h"
 #include "cmd-io/cmd-dump.h"
 #include "cmd/cmd-basic.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index 7d9ee1e..7337250 100644 (file)
@@ -1,5 +1,6 @@
 #include "spell-kind/spells-genocide.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/quest.h"
 #include "floor/floor.h"
index 439f7e3..9774312 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-kind/spells-neighbor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "effect/effect-characteristics.h"
 #include "floor/floor.h"
index 10fd379..80fb9b1 100644 (file)
@@ -1,5 +1,6 @@
 #include "spell-kind/spells-recall.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor.h"
index c43b455..9b331ff 100644 (file)
@@ -1,6 +1,7 @@
 #include "spell-kind/spells-world.h"
 #include "cmd-io/cmd-save.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-town.h"
index 87e2ac1..4c52a69 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-realm/spells-chaos.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "dungeon/quest.h"
 #include "floor/floor.h"
index 118bd76..89c70ce 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-realm/spells-craft.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 0b116f8..f79cd27 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "spell-realm/spells-crusade.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index 8483dbb..5b8fa4f 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-realm/spells-demon.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index af6958c..ca55acf 100644 (file)
@@ -1,5 +1,6 @@
 #include "spell-realm/spells-hex.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "floor/floor.h"
 #include "monster-race/monster-race.h"
index c0b2b74..6fa66be 100644 (file)
@@ -1,4 +1,5 @@
 #include "spell-realm/spells-song.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
index 7fdc741..64594dd 100644 (file)
@@ -1,5 +1,6 @@
 #include "spell-realm/spells-sorcery.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "floor/floor-object.h"
 #include "game-option/input-options.h"
 #include "inventory/inventory-object.h"
index 669da21..ae91e41 100644 (file)
@@ -9,6 +9,7 @@
 #include "autopick/autopick.h"
 #include "cmd/cmd-basic.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "floor/floor-object.h"
 #include "floor/floor.h"
index aa50c9f..1410c5f 100644 (file)
@@ -8,6 +8,7 @@
 #include "cmd-action/cmd-spell.h"
 #include "cmd-item/cmd-magiceat.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "effect/effect-characteristics.h"
index 9dcdb15..56ab615 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include "status/action-setter.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "player/attack-defense-types.h"
 #include "player/special-defense-types.h"
index 3f0c0c4..1d4a722 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/bad-status-setter.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 313bc91..2fbef19 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/base-status.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "game-option/birth-options.h"
 #include "inventory/inventory-slot-types.h"
index 509200f..1562ddc 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/body-improvement.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/speed-table.h"
 #include "core/stuff-handler.h"
index c78eabc..64525e9 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/buff-setter.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index c2f546f..e619477 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/element-resistance.h"
+#include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
 #include "player/player-move.h"
index ab45795..a95127a 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/form-changer.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 87e4919..8408656 100644 (file)
@@ -3,6 +3,7 @@
 #include "birth/birth-body-spec.h"
 #include "birth/birth-stat.h"
 #include "core/hp-mp-processor.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "grid/grid.h"
index 96c3937..579bebf 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/sight-setter.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index 1352003..da4d4b3 100644 (file)
@@ -1,4 +1,5 @@
 #include "status/temporary-resistance.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "game-option/disturbance-options.h"
index a6eac25..9a98557 100644 (file)
@@ -30,6 +30,7 @@
 #include "cmd-visual/cmd-draw.h"
 #include "cmd-visual/cmd-visuals.h"
 #include "core/asking-player.h"
+#include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "mind/mind-sniper.h"
 #include "core/stuff-handler.h"
index 6710308..b6a7e13 100644 (file)
@@ -1,5 +1,6 @@
 #include "world/world-movement-processor.h"
 #include "cmd-io/cmd-save.h"
+#include "core/player-redraw-types.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "game-option/birth-options.h"