OSDN Git Service

[Refactor] enum spells-typeをenum class AttributeTypeに置換
authordis- <dis.rogue@gmail.com>
Tue, 9 Nov 2021 11:51:46 +0000 (20:51 +0900)
committerdis- <dis.rogue@gmail.com>
Wed, 10 Nov 2021 10:55:38 +0000 (19:55 +0900)
commitfc76c7732fe94bba94ddccb5afa2b5391268602b
tree57fde142a365277ecf868235306583518f55af5d
parent4c4bf25c9900e34fb38c0d08b559db8d19ab112b
[Refactor] enum spells-typeをenum class AttributeTypeに置換

enum classへの置換と必要なキャストを宣言した。
また、実態として呪文の種類を越えて汎用の属性定義になっているため
実態に合わせて名称を更新した。
149 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/action/activation-execution.cpp
src/action/mutation-execution.cpp
src/blue-magic/blue-magic-ball-bolt.cpp
src/blue-magic/blue-magic-breath.cpp
src/blue-magic/blue-magic-caster.cpp
src/blue-magic/blue-magic-spirit-curse.cpp
src/cmd-action/cmd-attack.cpp
src/cmd-action/cmd-mane.cpp
src/cmd-action/cmd-mind.cpp
src/cmd-item/cmd-zaprod.cpp
src/cmd-item/cmd-zapwand.cpp
src/combat/aura-counterattack.cpp
src/combat/shoot.cpp
src/combat/slaying.cpp
src/combat/slaying.h
src/effect/attribute-types.h [new file with mode: 0644]
src/effect/effect-feature.cpp
src/effect/effect-feature.h
src/effect/effect-item.cpp
src/effect/effect-item.h
src/effect/effect-monster-charm.cpp
src/effect/effect-monster-psi.cpp
src/effect/effect-monster-switcher.cpp
src/effect/effect-monster-util.cpp
src/effect/effect-monster-util.h
src/effect/effect-monster.cpp
src/effect/effect-monster.h
src/effect/effect-player-switcher.cpp
src/effect/effect-player-util.h
src/effect/effect-player.cpp
src/effect/effect-player.h
src/effect/effect-processor.cpp
src/effect/effect-processor.h
src/floor/object-allocator.h
src/grid/grid.cpp
src/grid/trap.cpp
src/io/gf-descriptions.cpp
src/io/gf-descriptions.h
src/io/interpret-pref-file.cpp
src/melee/melee-postprocess.cpp
src/melee/melee-spell-flags-checker.cpp
src/melee/melee-switcher.cpp
src/melee/melee-util.cpp
src/melee/melee-util.h
src/melee/monster-attack-monster.cpp
src/mind/mind-elementalist.cpp
src/mind/mind-elementalist.h
src/mind/mind-force-trainer.cpp
src/mind/mind-mindcrafter.cpp
src/mind/mind-mirror-master.cpp
src/mind/mind-ninja.cpp
src/mind/mind-weaponsmith.cpp
src/monster-attack/monster-attack-player.cpp
src/monster-attack/monster-attack-types.cpp
src/monster-attack/monster-attack-types.h
src/monster-floor/monster-death.cpp
src/monster-floor/monster-death.h
src/monster-floor/monster-move.cpp
src/monster-floor/one-monster-placer.cpp
src/monster-floor/quantum-effect.cpp
src/monster-floor/special-death-switcher.cpp
src/monster-floor/special-death-switcher.h
src/monster-race/race-flags3.h
src/monster/monster-damage.cpp
src/monster/monster-damage.h
src/mspell/assign-monster-spell.cpp
src/mspell/mspell-ball.cpp
src/mspell/mspell-bolt.cpp
src/mspell/mspell-breath.cpp
src/mspell/mspell-breath.h
src/mspell/mspell-checker.cpp
src/mspell/mspell-checker.h
src/mspell/mspell-curse.cpp
src/mspell/mspell-floor.cpp
src/mspell/mspell-judgement.cpp
src/mspell/mspell-judgement.h
src/mspell/mspell-particularity.cpp
src/mspell/mspell-special.cpp
src/mspell/mspell-status.cpp
src/mspell/mspell-summon.cpp
src/mspell/specified-summon.cpp
src/mutation/mutation-processor.cpp
src/object-activation/activation-bolt-ball.cpp
src/object-activation/activation-breath.cpp
src/object-activation/activation-others.cpp
src/object-activation/activation-resistance.cpp
src/object-activation/activation-teleport.cpp
src/object-enchant/dragon-breaths-table.cpp
src/object-enchant/dragon-breaths-table.h
src/object-use/read-execution.cpp
src/object-use/throw-execution.cpp
src/object/object-broken.cpp
src/object/warning.cpp
src/player-attack/player-attack-util.h
src/player-attack/player-attack.cpp
src/player/patron.cpp
src/player/player-move.cpp
src/racial/racial-android.cpp
src/racial/racial-balrog.cpp
src/racial/racial-draconian.cpp
src/racial/racial-switcher.cpp
src/realm/realm-arcane.cpp
src/realm/realm-chaos.cpp
src/realm/realm-crusade.cpp
src/realm/realm-death.cpp
src/realm/realm-demon.cpp
src/realm/realm-hex.cpp
src/realm/realm-hissatsu.cpp
src/realm/realm-life.cpp
src/realm/realm-nature.cpp
src/realm/realm-song.cpp
src/realm/realm-sorcery.cpp
src/realm/realm-trump.cpp
src/specific-object/blade-turner.cpp
src/specific-object/chest.cpp
src/specific-object/death-crimson.cpp
src/specific-object/monster-ball.cpp
src/specific-object/ring-of-power.cpp
src/spell-kind/blood-curse.cpp
src/spell-kind/spells-beam.cpp
src/spell-kind/spells-charm.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-launcher.cpp
src/spell-kind/spells-launcher.h
src/spell-kind/spells-lite.cpp
src/spell-kind/spells-neighbor.cpp
src/spell-kind/spells-pet.cpp
src/spell-kind/spells-random.cpp
src/spell-kind/spells-sight.cpp
src/spell-kind/spells-sight.h
src/spell-kind/spells-specific-bolt.cpp
src/spell-kind/spells-teleport.cpp
src/spell-realm/spells-chaos.cpp
src/spell-realm/spells-crusade.cpp
src/spell-realm/spells-hex.cpp
src/spell/range-calc.cpp
src/spell/range-calc.h
src/spell/spell-types.h [deleted file]
src/spell/spells-staff-only.cpp
src/spell/spells-status.cpp
src/spell/spells-summon.cpp
src/term/gameterm.cpp
src/term/gameterm.h
src/wizard/cmd-wizard.cpp
src/wizard/wizard-spells.cpp
src/wizard/wizard-spells.h