OSDN Git Service
(root)
/
hengbandforosx
/
hengbandosx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b28b903
)
[Fix] 【バグ】 足元のアイテムを複数拾おうとした時にサブウィンドウ:あなたの足元のアイテム一覧が更新されない #995
author
Habu
<habu1010+github@gmail.com>
Sat, 1 May 2021 16:14:36 +0000
(
01:14
+0900)
committer
Habu
<habu1010+github@gmail.com>
Sat, 1 May 2021 16:14:36 +0000
(
01:14
+0900)
複数のアイテムを拾った場合、その間にサブウィンドウ描画フラグ
PW_FLOOR_ITEM_LIST が ON にならないために足元のアイテム一覧が
更新されない。
さらに元を辿れば delete_object_idx() でフロアのアイテムが削除された
時は床上のアイテム一覧の更新の可能性があるはずなので、
delete_object_idx() で PW_FLOOR_ITEM_LIST を ON にするようにする。
src/floor/floor-object.cpp
patch
|
blob
|
history
diff --git
a/src/floor/floor-object.cpp
b/src/floor/floor-object.cpp
index
ada517e
..
1aeb158
100644
(file)
--- a/
src/floor/floor-object.cpp
+++ b/
src/floor/floor-object.cpp
@@
-262,6
+262,8
@@
void delete_object_idx(player_type *player_ptr, OBJECT_IDX o_idx)
object_wipe(j_ptr);
floor_ptr->o_cnt--;
+
+ set_bits(player_ptr->window_flags, PW_FLOOR_ITEM_LIST);
}
/*!