OSDN Git Service

[Fix] ロード時に latest_visit_mark を復元
authortaotao54321 <taotao54321@gmail.com>
Sun, 21 Feb 2021 13:37:33 +0000 (22:37 +0900)
committertaotao54321 <taotao54321@gmail.com>
Sun, 21 Feb 2021 13:37:33 +0000 (22:37 +0900)
commit50380d4a5834411d0bad6ff8d00d59fa0ae4c461
treeee87fbf574bd3a9d175779f102a8d2d10c9e0777
parentb51468bdd019d2e40d6136370468b2a3f859e78f
[Fix] ロード時に latest_visit_mark を復元

Fixes #239.

起動時の `latest_visit_mark` の値が 1 固定だったため、セーブ/ロードを挟
むと保存フロアがいっぱいになったときの削除順がおかしくなっていた。

ロード時に全ての保存済みフロアについての `visit_mark` の最大値 + 1 を
`latest_visit_mark` の値とすることで解決。
src/load/dungeon-loader.c