OSDN Git Service

[Fix] 視界内モンスターリストウィンドウをリサイズ時に再描画
authortaotao54321 <taotao54321@gmail.com>
Wed, 17 Feb 2021 10:09:57 +0000 (19:09 +0900)
committertaotao54321 <taotao54321@gmail.com>
Wed, 17 Feb 2021 10:09:57 +0000 (19:09 +0900)
リサイズ時の再描画が行われていなかったため、例えばサイズを1行まで縮めて
から再度拡大すると2行目以降が表示されなくなっていた。

redraw_window() で window_flags に PW_MONSTER_LIST を含めていなかったの
が原因なので修正した。

src/core/window-redrawer.c

index 7d2314f..5a52b7c 100644 (file)
@@ -36,6 +36,7 @@ void redraw_window(void)
 
     p_ptr->window_flags |= (PW_INVEN | PW_EQUIP | PW_SPELL | PW_PLAYER);
     p_ptr->window_flags |= (PW_MESSAGE | PW_OVERHEAD | PW_DUNGEON | PW_MONSTER | PW_OBJECT);
+    p_ptr->window_flags |= PW_MONSTER_LIST;
 
     handle_stuff(p_ptr);
     term_redraw();