From 7815277837fcae6d9d0d180966484ea04b05ce49 Mon Sep 17 00:00:00 2001 From: Hourier <66951241+Hourier@users.noreply.github.com> Date: Fri, 15 Oct 2021 20:33:12 +0900 Subject: [PATCH] =?utf8?q?[Refactor/Implement]=20#1787=20=E4=BA=88?= =?utf8?q?=E7=B4=84=E9=A0=98=E5=9F=9F=E3=82=82=E5=90=AB=E3=82=81=E3=81=A6?= =?utf8?q?=E3=83=A2=E3=83=B3=E3=82=B9=E3=82=BF=E3=83=BC=E3=81=AE=E3=82=AA?= =?utf8?q?=E3=83=BC=E3=83=A9=E3=83=95=E3=83=A9=E3=82=B0=E3=82=92=E5=86=8D?= =?utf8?q?=E5=AE=9A=E7=BE=A9=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Hengband/Hengband/Hengband.vcxproj | 1 + Hengband/Hengband/Hengband.vcxproj.filters | 3 +++ src/Makefile.am | 1 + src/monster-race/monster-aura-types.h | 33 ++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 src/monster-race/monster-aura-types.h diff --git a/Hengband/Hengband/Hengband.vcxproj b/Hengband/Hengband/Hengband.vcxproj index 7ac41e8ed..b0886046e 100644 --- a/Hengband/Hengband/Hengband.vcxproj +++ b/Hengband/Hengband/Hengband.vcxproj @@ -924,6 +924,7 @@ + diff --git a/Hengband/Hengband/Hengband.vcxproj.filters b/Hengband/Hengband/Hengband.vcxproj.filters index 3a79d3fb2..c8ac9c3a7 100644 --- a/Hengband/Hengband/Hengband.vcxproj.filters +++ b/Hengband/Hengband/Hengband.vcxproj.filters @@ -5115,6 +5115,9 @@ util + + monster-race + diff --git a/src/Makefile.am b/src/Makefile.am index f836c7e15..c46d981dc 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -495,6 +495,7 @@ hengband_SOURCES = \ monster-floor/quantum-effect.cpp monster-floor/quantum-effect.h \ monster-floor/special-death-switcher.cpp monster-floor/special-death-switcher.h \ \ + monster-race/monster-aura-types.h \ monster-race/monster-race.cpp monster-race/monster-race.h \ monster-race/monster-race-hook.cpp monster-race/monster-race-hook.h \ monster-race/race-ability-flags.h \ diff --git a/src/monster-race/monster-aura-types.h b/src/monster-race/monster-aura-types.h new file mode 100644 index 000000000..f8ff02b4a --- /dev/null +++ b/src/monster-race/monster-aura-types.h @@ -0,0 +1,33 @@ +#pragma once + +/*! + * @brief モンスターがまとっているオーラ定義. + * @details 火炎、冷気、電撃以外は全て予約領域. + */ +enum class MonsterAuraType { + FIRE = 0, // 火炎. + COLD = 1, // 冷気. + ELEC = 2, // 電撃. + ACID = 3, // 酸. + POISON = 4, // 毒. + NUKE = 5, // 放射性廃棄物. + PLASMA = 6, // プラズマ. + WATER = 7, // 水. + ICEE = 8, // 極寒. + LITE = 9, // 光. + DARK = 10, // 闇. + SHARDS = 11, // 破片. + FORCE = 12, // フォース. + MANA = 13, // 魔力. + METEOR = 14, // 隕石. + CHAOS = 15, // カオス. + HOLINESS = 16, // 神聖. + NETHER = 17, // 地獄. + DISENCHANT = 18, // 劣化. + NEXUS = 19, // 因果混乱. + TIME = 20, // 時間. + GRAVITY = 21, // 重力. + VOIDS = 22, // 虚無. + ABYSS = 23, // 深淵. + MAX, +}; -- 2.11.0