OSDN Git Service

[WIP] [Refcator] #3287 PlayerType::window_flags に関わる処理を、RedrawingFlagsUpdater に集約した
authorHourier <66951241+Hourier@users.noreply.github.com>
Sat, 6 May 2023 02:23:39 +0000 (11:23 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Wed, 31 May 2023 13:51:44 +0000 (22:51 +0900)
commit6ee2ebf14b6ed8aa0832450a08fe13920dfabf84
tree1340ff20312adad10efa5e9a5d5077760efe5d0d
parent6e3966a85033895930b0360f3cdec50d23b08377
[WIP] [Refcator] #3287 PlayerType::window_flags に関わる処理を、RedrawingFlagsUpdater に集約した

sub_window_flags (EnumClassFlagGroup<SubWindowRedrawingFlag> 型) とグローバル変数「window_flag」 (BIT_FLAGS[] 型) との積集合を取る必要があるため、現状このコードは動作しない
コンパイルは通るが動作確認はこのコミットで行わないこと
102 files changed:
src/action/activation-execution.cpp
src/artifact/random-art-generator.cpp
src/autopick/autopick-util.cpp
src/blue-magic/learnt-power-getter.cpp
src/cmd-action/cmd-hissatsu.cpp
src/cmd-action/cmd-mane.cpp
src/cmd-action/cmd-mind.cpp
src/cmd-action/cmd-pet.cpp
src/cmd-action/cmd-racial.cpp
src/cmd-action/cmd-spell.cpp
src/cmd-building/cmd-building.cpp
src/cmd-io/cmd-floor.cpp
src/cmd-io/cmd-gameoption.cpp
src/cmd-item/cmd-destroy.cpp
src/cmd-item/cmd-eat.cpp
src/cmd-item/cmd-equipment.cpp
src/cmd-item/cmd-item.cpp
src/cmd-visual/cmd-draw.cpp
src/core/asking-player.cpp
src/core/game-play.cpp
src/core/object-compressor.cpp
src/core/player-processor.cpp
src/core/stuff-handler.cpp
src/core/window-redrawer.cpp
src/core/window-redrawer.h
src/dungeon/dungeon-processor.cpp
src/effect/effect-monster-psi.cpp
src/effect/effect-monster.cpp
src/effect/effect-player-resist-hurt.cpp
src/effect/effect-player-spirit.cpp
src/floor/floor-events.cpp
src/floor/floor-object.cpp
src/grid/grid.cpp
src/hpmp/hp-mp-processor.cpp
src/hpmp/hp-mp-regenerator.cpp
src/inventory/floor-item-getter.cpp
src/inventory/inventory-object.cpp
src/inventory/item-getter.cpp
src/inventory/player-inventory.cpp
src/inventory/recharge-processor.cpp
src/io/input-key-acceptor.cpp
src/lore/lore-store.cpp
src/main-win.cpp
src/market/arena.cpp
src/market/building-recharger.cpp
src/mind/mind-blue-mage.cpp
src/mind/mind-elementalist.cpp
src/mind/mind-mindcrafter.cpp
src/mind/mind-power-getter.cpp
src/mind/mind-priest.cpp
src/mind/mind-sniper.cpp
src/mind/mind-weaponsmith.cpp
src/monster-attack/monster-eating.cpp
src/monster-floor/monster-move.cpp
src/monster-floor/monster-object.cpp
src/monster/monster-status-setter.cpp
src/monster/monster-update.cpp
src/mspell/mspell-dispel.cpp
src/object-hook/hook-expendable.cpp
src/object-use/quaff/quaff-execution.cpp
src/object-use/read/read-execution.cpp
src/object-use/throw-execution.cpp
src/object-use/use-execution.cpp
src/object-use/zaprod-execution.cpp
src/object-use/zapwand-execution.cpp
src/object/lite-processor.cpp
src/perception/simple-perception.cpp
src/pet/pet-fall-off.cpp
src/player-status/player-basic-statistics.cpp
src/player/player-damage.cpp
src/player/player-move.cpp
src/player/player-status.cpp
src/realm/realm-song.cpp
src/spell-kind/earthquake.cpp
src/spell-kind/spells-curse-removal.cpp
src/spell-kind/spells-detection.cpp
src/spell-kind/spells-equipment.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-genocide.cpp
src/spell-kind/spells-perception.cpp
src/spell-kind/spells-sight.cpp
src/spell-realm/spells-chaos.cpp
src/spell-realm/spells-hex.cpp
src/spell-realm/spells-song.cpp
src/spell-realm/spells-sorcery.cpp
src/spell/spells-object.cpp
src/spell/spells-status.cpp
src/status/bad-status-setter.cpp
src/status/base-status.cpp
src/status/body-improvement.cpp
src/status/buff-setter.cpp
src/store/cmd-store.cpp
src/store/sell-order.cpp
src/system/redrawing-flags-updater.cpp
src/system/redrawing-flags-updater.h
src/target/grid-selector.cpp
src/target/target-checker.cpp
src/target/target-setter.cpp
src/view/display-messages.cpp
src/window/display-sub-windows.cpp
src/wizard/wizard-item-modifier.cpp
src/wizard/wizard-special-process.cpp