OSDN Git Service

[Refactor] ObjectIndexListクラスの導入
authorHabu <habu1010+github@gmail.com>
Sat, 1 May 2021 21:31:12 +0000 (06:31 +0900)
committerHabu <habu1010+github@gmail.com>
Sat, 8 May 2021 10:13:05 +0000 (19:13 +0900)
commit45f78ac930436e5b47d248ef5f3e0d851604d541
treec866008f6fb9b89a907014bb0ade537f4a50d371
parentab7f10f0ce015d174b5e37fbe3df963da169338c
[Refactor] ObjectIndexListクラスの導入

床上/モンスター所持のアイテムリスト処理のコードを管理
しやすくするため、std::list を直接メンバに持たせるのではなく
アイテムリスト管理クラス ObjectIndexList を持たせる。
20 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/combat/shoot.cpp
src/floor/fixed-map-generator.cpp
src/floor/floor-object.cpp
src/floor/floor-object.h
src/floor/floor-util.cpp
src/grid/grid.h
src/grid/object-placer.cpp
src/inventory/floor-item-getter.cpp
src/load/floor-loader.cpp
src/load/load-v1-5-0.cpp
src/monster-attack/monster-eating.cpp
src/monster-floor/monster-object.cpp
src/object/object-index-list.cpp [new file with mode: 0644]
src/object/object-index-list.h [new file with mode: 0644]
src/spell-kind/spells-fetcher.cpp
src/system/monster-type-definition.h
src/target/target-describer.cpp