OSDN Git Service

Merge pull request #3315 from Hourier/Move-Update-Flags-4
authorHourier <66951241+Hourier@users.noreply.github.com>
Wed, 24 May 2023 14:23:57 +0000 (23:23 +0900)
committerGitHub <noreply@github.com>
Wed, 24 May 2023 14:23:57 +0000 (23:23 +0900)
PlayerType::redraw に関わる処理を、RedrawingFlagsUpdaterに集約した

22 files changed:
1  2 
src/cmd-action/cmd-move.cpp
src/cmd-action/cmd-pet.cpp
src/dungeon/dungeon-processor.cpp
src/floor/floor-events.cpp
src/hpmp/hp-mp-processor.cpp
src/inventory/inventory-curse.cpp
src/io/input-key-processor.cpp
src/melee/monster-attack-monster.cpp
src/monster-floor/monster-death.cpp
src/monster/monster-update.cpp
src/mspell/mspell-attack.cpp
src/player/player-damage.cpp
src/player/player-move.cpp
src/realm/realm-hissatsu.cpp
src/spell-class/spells-mirror-master.cpp
src/spell-kind/earthquake.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-genocide.cpp
src/spell-kind/spells-world.cpp
src/system/player-type-definition.h
src/wizard/wizard-special-process.cpp
src/world/world-movement-processor.cpp

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -124,10 -122,10 +123,10 @@@ void wiz_lite(PlayerType *player_ptr, b
  
      auto &rfu = RedrawingFlagsUpdater::get_instance();
      rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES);
-     player_ptr->redraw |= (PR_MAP);
+     rfu.set_flag(MainWindowRedrawingFlag::MAP);
      player_ptr->window_flags |= (PW_OVERHEAD | PW_DUNGEON | PW_FOUND_ITEMS);
  
 -    if (player_ptr->current_floor_ptr->grid_array[player_ptr->y][player_ptr->x].info & CAVE_GLOW) {
 +    if (floor.grid_array[player_ptr->y][player_ptr->x].info & CAVE_GLOW) {
          set_superstealth(player_ptr, false);
      }
  }
Simple merge
Simple merge
Simple merge
Simple merge