OSDN Git Service

[Fix] サブウィンドウにモンスターの思い出を表示すると重くなる
authorHabu <habu1010+github@gmail.com>
Tue, 14 Feb 2023 15:40:39 +0000 (00:40 +0900)
committerHabu <habu1010+github@gmail.com>
Tue, 14 Feb 2023 15:40:39 +0000 (00:40 +0900)
commit59062e0cc40b50611fc5a77afbaedabe05a2d048
tree19091501ff66323bd35a7d1146b4bd204177f6ce
parent945ba1dc57cf14e99e6153791bd1553e74bc5142
[Fix] サブウィンドウにモンスターの思い出を表示すると重くなる

update_player_window関数でモンスターの思い出の状態が更新されたかを比較し、
更新されていた場合はPW_MONSTERフラグを立ててサブウィンドウのモンスターの
思い出の表示を更新するようになっている。しかし比較を行うための更新前のフ
ラグold_r_kind_flagsの初期化が抜けてしまっているため、r_kind_flagsのいず
れかのフラグがONの場合つねに更新されたと判定されてしまう。その結果ゲーム
ターン経過毎に毎回モンスターの思い出の再描画が実行され、非常に動作が重た
くなってしまう。
正しくold_r_kind_flagsをr_kind_flagsで初期化するようにしておく。
src/monster/monster-processor-util.cpp