OSDN Git Service

[Refactor] monster_idxと0との比較を関数化する
authordis- <dis.rogue@gmail.com>
Sat, 3 Feb 2024 14:47:21 +0000 (23:47 +0900)
committerdis- <dis.rogue@gmail.com>
Sun, 3 Mar 2024 05:03:45 +0000 (14:03 +0900)
commitf840acc725e5e1dd9404448686d669cd6980dcdf
tree1d886ecada38f5201465418c0a493301fbf32953
parentd05be23e87882abc4faca27fa91dcf9ffaa031ab
[Refactor] monster_idxと0との比較を関数化する

単純な処理ではあるが、playerのindexを示す0がマジックナンバーになっていて可読性を損っている。
関数化して一見して処理が分かるようにする。
73 files changed:
src/action/movement-execution.cpp
src/action/mutation-execution.cpp
src/action/run-execution.cpp
src/action/travel-execution.cpp
src/blue-magic/blue-magic-caster.cpp
src/cmd-action/cmd-mane.cpp
src/cmd-action/cmd-open-close.cpp
src/cmd-action/cmd-others.cpp
src/cmd-action/cmd-pet.cpp
src/cmd-action/cmd-tunnel.cpp
src/combat/shoot.cpp
src/effect/effect-feature.cpp
src/effect/effect-item.cpp
src/effect/effect-monster-curse.cpp
src/effect/effect-monster-oldies.cpp
src/effect/effect-monster-spirit.cpp
src/effect/effect-monster-switcher.cpp
src/effect/effect-monster-util.cpp
src/effect/effect-monster.cpp
src/effect/effect-player-spirit.cpp
src/effect/effect-player.cpp
src/effect/effect-processor.cpp
src/floor/floor-streams.cpp
src/floor/object-allocator.cpp
src/floor/wild.cpp
src/grid/feature.cpp
src/grid/grid.cpp
src/io/cursor.cpp
src/mind/mind-berserker.cpp
src/mind/mind-elementalist.cpp
src/mind/mind-force-trainer.cpp
src/mind/mind-ninja.cpp
src/mind/mind-warrior.cpp
src/mind/monk-attack.cpp
src/monster-attack/monster-attack-processor.cpp
src/monster-floor/monster-move.cpp
src/monster-floor/monster-remover.cpp
src/monster-floor/monster-summon.cpp
src/monster-floor/one-monster-placer.cpp
src/monster/monster-info.cpp
src/monster/monster-list.cpp
src/monster/monster-processor.cpp
src/monster/monster-update.cpp
src/monster/monster-util.cpp
src/monster/monster-util.h
src/mspell/mspell-checker.cpp
src/mspell/mspell-judgement.cpp
src/mutation/mutation-techniques.cpp
src/object-use/throw-execution.cpp
src/object/warning.cpp
src/pet/pet-fall-off.cpp
src/player-attack/player-attack.cpp
src/player/player-status.cpp
src/racial/racial-vampire.cpp
src/realm/realm-hex.cpp
src/realm/realm-hissatsu.cpp
src/room/vault-builder.cpp
src/spell-class/spells-mirror-master.cpp
src/spell-kind/earthquake.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-lite.cpp
src/spell-kind/spells-teleport.cpp
src/spell-realm/spells-chaos.cpp
src/spell-realm/spells-crusade.cpp
src/spell/spells-status.cpp
src/spell/spells-summon.cpp
src/target/projection-path-calculator.cpp
src/target/target-describer.cpp
src/target/target-preparation.cpp
src/util/sort.cpp
src/view/display-map.cpp
src/window/display-sub-windows.cpp
src/world/world-turn-processor.cpp