OSDN Git Service

[Refactor] attribute-types.hのコード整形
authordis- <dis.rogue@gmail.com>
Wed, 12 Jan 2022 11:59:39 +0000 (20:59 +0900)
committerdis- <dis.rogue@gmail.com>
Wed, 12 Jan 2022 12:04:29 +0000 (21:04 +0900)
タブとスペースの統一。コード整形のみで動作変更なし。

src/effect/attribute-types.h

index ab59f1b..a1e3067 100644 (file)
 #pragma once
 #include "util/flag-group.h"
 
-enum class AttributeType : EFFECT_ID
-{
-       NONE = 0,
-       ELEC = 1,                                       /*!< 魔法効果: 電撃*/
-       POIS = 2,                                       /*!< 魔法効果: 毒*/
-       ACID = 3,                                       /*!< 魔法効果: 酸*/
-       COLD = 4,                                       /*!< 魔法効果: 冷気*/
-       FIRE = 5,                                       /*!< 魔法効果: 火炎*/
-       PSY_SPEAR = 9,                          /*!< 魔法効果: 光の剣*/
-       MISSILE = 10,                           /*!< 魔法効果: 弱魔力*/
-       ARROW = 11,                                     /*!< 魔法効果: 射撃 (デバッグ用必中属性)*/
-       PLASMA = 12,                            /*!< 魔法効果: プラズマ*/
-       WATER = 14,                                     /*!< 魔法効果: 水流*/
-       LITE = 15,                                      /*!< 魔法効果: 閃光*/
-       DARK = 16,                                      /*!< 魔法効果: 暗黒*/
-       LITE_WEAK = 17,                         /*!< 魔法効果: 弱光*/
-       DARK_WEAK = 18,                         /*!< 魔法効果: 弱暗*/
-       SHARDS = 20,                            /*!< 魔法効果: 破片*/
-       SOUND = 21,                                     /*!< 魔法効果: 轟音*/
-       CONFUSION = 22,                         /*!< 魔法効果: 混乱*/
-       FORCE = 23,                                     /*!< 魔法効果: フォース*/
-       INERTIAL = 24,                          /*!< 魔法効果: 遅鈍*/
-       MANA = 26,                                      /*!< 魔法効果: 純粋魔力*/
-       METEOR = 27,                            /*!< 魔法効果: 隕石*/
-       ICE = 28,                                       /*!< 魔法効果: 極寒*/
-       CHAOS = 30,                                     /*!< 魔法効果: カオス*/
-       NETHER = 31,                            /*!< 魔法効果: 地獄*/
-       DISENCHANT = 32,                        /*!< 魔法効果: 劣化*/
-       NEXUS = 33,                                     /*!< 魔法効果: 因果混乱*/
-       TIME = 34,                                      /*!< 魔法効果: 時間逆転*/
-       GRAVITY = 35,                           /*!< 魔法効果: 重力*/
-       KILL_WALL = 40,                         /*!< 魔法効果: 岩石溶解*/
-       KILL_DOOR = 41,                         /*!< 魔法効果: ドア破壊*/
-       KILL_TRAP = 42,                         /*!< 魔法効果: トラップ破壊*/
-       MAKE_WALL = 45,                         /*!< 魔法効果: 壁生成 (現在未使用)*/
-       MAKE_DOOR = 46,                         /*!< 魔法効果: ドア生成*/
-       MAKE_TRAP = 47,                         /*!< 魔法効果: トラップ生成*/
-       MAKE_TREE = 48,                         /*!< 魔法効果: 森林生成*/
-       OLD_CLONE = 51,                         /*!< 魔法効果: クローン・モンスター*/
-       OLD_POLY = 52,                          /*!< 魔法効果: チェンジ・モンスター*/
-       OLD_HEAL = 53,                          /*!< 魔法効果: 回復モンスター*/
-       OLD_SPEED = 54,                         /*!< 魔法効果: スピード・モンスター*/
-       OLD_SLOW = 55,                          /*!< 魔法効果: スロウ・モンスター*/
-    OLD_CONF = 56,                             /*!< 魔法効果: パニック・モンスター*/
-       OLD_SLEEP = 57,                         /*!< 魔法効果: スリープ・モンスター*/
-       HYPODYNAMIA = 58,                       /*!< 魔法効果: 衰弱*/
-       AWAY_UNDEAD = 61,                       /*!< 魔法効果: アンデッド・アウェイ*/
-       AWAY_EVIL = 62,                         /*!< 魔法効果: 邪悪飛ばし*/
-       AWAY_ALL = 63,                          /*!< 魔法効果: テレポート・アウェイ*/
-       TURN_UNDEAD = 64,                       /*!< 魔法効果: アンデッド恐慌*/
-       TURN_EVIL = 65,                         /*!< 魔法効果: 邪悪恐慌*/
-       TURN_ALL = 66,                          /*!< 魔法効果: モンスター恐慌*/
-       DISP_UNDEAD = 67,                       /*!< 魔法効果: アンデッド退散*/
-       DISP_EVIL = 68,                         /*!< 魔法効果: 邪悪退散*/
-       DISP_ALL = 69,                          /*!< 魔法効果: モンスター退散*/
-       DISP_DEMON = 70,                        /*!< 魔法効果: 悪魔退散*/
-       DISP_LIVING = 71,                       /*!< 魔法効果: 生命退散*/
-       ROCKET = 72,                            /*!< 魔法効果: ロケット*/
-       NUKE = 73,                                      /*!< 魔法効果: 放射性廃棄物*/
-       MAKE_RUNE_PROTECTION = 74,      /*!< 魔法効果: 守りのルーン生成*/
-       STASIS = 75,                            /*!< 魔法効果: モンスター拘束*/
-       STONE_WALL = 76,                        /*!< 魔法効果: 壁生成*/
-       DEATH_RAY = 77,                         /*!< 魔法効果: 死の光線*/
-       STUN = 78,                                      /*!< 魔法効果: 朦朧*/
-       HOLY_FIRE = 79,                         /*!< 魔法効果: 聖光*/
-       HELL_FIRE = 80,                         /*!< 魔法効果: 地獄の劫火*/
-       DISINTEGRATE = 81,                      /*!< 魔法効果: 分解*/
-       CHARM = 82,                                     /*!< 魔法効果: モンスター魅了*/
-       CONTROL_UNDEAD = 83,            /*!< 魔法効果: アンデッド支配*/
-       CONTROL_ANIMAL = 84,            /*!< 魔法効果: 動物支配*/
-       PSI = 85,                                       /*!< 魔法効果: サイキック攻撃*/
-       PSI_DRAIN = 86,                         /*!< 魔法効果: 精神吸収*/
-       TELEKINESIS = 87,                       /*!< 魔法効果: テレキシネス*/
-       JAM_DOOR = 88,                          /*!< 魔法効果: 施錠*/
-       DOMINATION = 89,                        /*!< 魔法効果: 精神支配*/
-       DISP_GOOD = 90,                         /*!< 魔法効果: 善良退散*/
-       DRAIN_MANA = 91,                        /*!< 魔法効果: 魔力吸収*/
-       MIND_BLAST = 92,                        /*!< 魔法効果: 精神攻撃*/
-       BRAIN_SMASH = 93,                       /*!< 魔法効果: 脳攻撃*/
-       CAUSE_1 = 94,                           /*!< 魔法効果: 軽傷の呪い*/
-       CAUSE_2 = 95,                           /*!< 魔法効果: 重傷の呪い*/
-       CAUSE_3 = 96,                           /*!< 魔法効果: 致命傷の呪い*/
-       CAUSE_4 = 97,                           /*!< 魔法効果: 秘孔を突く*/
-       HAND_DOOM = 98,                         /*!< 魔法効果: 破滅の手*/
-       CAPTURE = 99,                           /*!< 魔法効果: 捕縛*/
-       ANIM_DEAD = 100,                        /*!< 魔法効果: 死者復活*/
-       CHARM_LIVING = 101,                     /*!< 魔法効果: 生命魅了*/
-       IDENTIFY = 102,                         /*!< 魔法効果: 鑑定*/
-       ATTACK = 103,                           /*!< 魔法効果: 白兵*/
-       ENGETSU = 104,                          /*!< 魔法効果: 円月*/
-       GENOCIDE = 105,                         /*!< 魔法効果: 抹殺*/
-       PHOTO = 106,                            /*!< 魔法効果: 撮影*/
-       CONTROL_DEMON = 107,            /*!< 魔法効果: 悪魔支配*/
-       LAVA_FLOW = 108,                        /*!< 魔法効果: 溶岩噴出*/
-       BLOOD_CURSE = 109,                      /*!< 魔法効果: 血の呪い*/
-       SEEKER = 110,                           /*!< 魔法効果: シーカーレイ*/
-       SUPER_RAY = 111,                        /*!< 魔法効果: スーパーレイ*/
-       STAR_HEAL = 112,                        /*!< 魔法効果: 星の癒し*/
-       WATER_FLOW = 113,                       /*!< 魔法効果: 流水*/
-       CRUSADE = 114,                          /*!< 魔法効果: 聖戦*/
-       STASIS_EVIL = 115,                      /*!< 魔法効果: 邪悪拘束*/
-       WOUNDS = 116,                           /*!< 魔法効果: 創傷*/
-    E_GENOCIDE = 117,                  /*!< 魔法効果: 元素抹殺 */
-       VOID_MAGIC = 118,                       /*!< 魔法効果: 虚無 */
-       ABYSS = 119,                            /*!< 魔法効果: 深淵 */
-    HUNGRY = 120,                              /*!< 魔法効果: 空腹>*/
-       PLAYER_SHOOT = 121,                     /*!< 属性取得用: プレイヤーの射撃/投擲>*/
-    PLAYER_MELEE = 122,                        /*!< 属性取得用: プレイヤーの近接攻撃>*/
-    MONSTER_SHOOT = 123,               /*!< 属性取得用: モンスターの射撃/投擲>*/
-    MONSTER_MELEE = 124,               /*!< 属性取得用: モンスターの近接攻撃>*/
-       MAX                                                     /*!< 欠番を無視した最大サイズ (直上の値+1) */
+enum class AttributeType : EFFECT_ID {
+    NONE = 0,
+    ELEC = 1,                   /*!< 魔法効果: 電撃*/
+    POIS = 2,                   /*!< 魔法効果: 毒*/
+    ACID = 3,                   /*!< 魔法効果: 酸*/
+    COLD = 4,                   /*!< 魔法効果: 冷気*/
+    FIRE = 5,                   /*!< 魔法効果: 火炎*/
+    PSY_SPEAR = 9,              /*!< 魔法効果: 光の剣*/
+    MISSILE = 10,               /*!< 魔法効果: 弱魔力*/
+    DEBUG = 11,                 /*!< 魔法効果: デバッグ用必中属性*/
+    PLASMA = 12,                /*!< 魔法効果: プラズマ*/
+    WATER = 14,                 /*!< 魔法効果: 水流*/
+    LITE = 15,                  /*!< 魔法効果: 閃光*/
+    DARK = 16,                  /*!< 魔法効果: 暗黒*/
+    LITE_WEAK = 17,             /*!< 魔法効果: 弱光*/
+    DARK_WEAK = 18,             /*!< 魔法効果: 弱暗*/
+    SHARDS = 20,                /*!< 魔法効果: 破片*/
+    SOUND = 21,                 /*!< 魔法効果: 轟音*/
+    CONFUSION = 22,             /*!< 魔法効果: 混乱*/
+    FORCE = 23,                 /*!< 魔法効果: フォース*/
+    INERTIAL = 24,              /*!< 魔法効果: 遅鈍*/
+    MANA = 26,                  /*!< 魔法効果: 純粋魔力*/
+    METEOR = 27,                /*!< 魔法効果: 隕石*/
+    ICE = 28,                   /*!< 魔法効果: 極寒*/
+    CHAOS = 30,                 /*!< 魔法効果: カオス*/
+    NETHER = 31,                /*!< 魔法効果: 地獄*/
+    DISENCHANT = 32,            /*!< 魔法効果: 劣化*/
+    NEXUS = 33,                 /*!< 魔法効果: 因果混乱*/
+    TIME = 34,                  /*!< 魔法効果: 時間逆転*/
+    GRAVITY = 35,               /*!< 魔法効果: 重力*/
+    KILL_WALL = 40,             /*!< 魔法効果: 岩石溶解*/
+    KILL_DOOR = 41,             /*!< 魔法効果: ドア破壊*/
+    KILL_TRAP = 42,             /*!< 魔法効果: トラップ破壊*/
+    MAKE_WALL = 45,             /*!< 魔法効果: 壁生成 (現在未使用)*/
+    MAKE_DOOR = 46,             /*!< 魔法効果: ドア生成*/
+    MAKE_TRAP = 47,             /*!< 魔法効果: トラップ生成*/
+    MAKE_TREE = 48,             /*!< 魔法効果: 森林生成*/
+    OLD_CLONE = 51,             /*!< 魔法効果: クローン・モンスター*/
+    OLD_POLY = 52,              /*!< 魔法効果: チェンジ・モンスター*/
+    OLD_HEAL = 53,              /*!< 魔法効果: 回復モンスター*/
+    OLD_SPEED = 54,             /*!< 魔法効果: スピード・モンスター*/
+    OLD_SLOW = 55,              /*!< 魔法効果: スロウ・モンスター*/
+    OLD_CONF = 56,              /*!< 魔法効果: パニック・モンスター*/
+    OLD_SLEEP = 57,             /*!< 魔法効果: スリープ・モンスター*/
+    HYPODYNAMIA = 58,           /*!< 魔法効果: 衰弱*/
+    AWAY_UNDEAD = 61,           /*!< 魔法効果: アンデッド・アウェイ*/
+    AWAY_EVIL = 62,             /*!< 魔法効果: 邪悪飛ばし*/
+    AWAY_ALL = 63,              /*!< 魔法効果: テレポート・アウェイ*/
+    TURN_UNDEAD = 64,           /*!< 魔法効果: アンデッド恐慌*/
+    TURN_EVIL = 65,             /*!< 魔法効果: 邪悪恐慌*/
+    TURN_ALL = 66,              /*!< 魔法効果: モンスター恐慌*/
+    DISP_UNDEAD = 67,           /*!< 魔法効果: アンデッド退散*/
+    DISP_EVIL = 68,             /*!< 魔法効果: 邪悪退散*/
+    DISP_ALL = 69,              /*!< 魔法効果: モンスター退散*/
+    DISP_DEMON = 70,            /*!< 魔法効果: 悪魔退散*/
+    DISP_LIVING = 71,           /*!< 魔法効果: 生命退散*/
+    ROCKET = 72,                /*!< 魔法効果: ロケット*/
+    NUKE = 73,                  /*!< 魔法効果: 放射性廃棄物*/
+    MAKE_RUNE_PROTECTION = 74,  /*!< 魔法効果: 守りのルーン生成*/
+    STASIS = 75,                /*!< 魔法効果: モンスター拘束*/
+    STONE_WALL = 76,            /*!< 魔法効果: 壁生成*/
+    DEATH_RAY = 77,             /*!< 魔法効果: 死の光線*/
+    STUN = 78,                  /*!< 魔法効果: 朦朧*/
+    HOLY_FIRE = 79,             /*!< 魔法効果: 聖光*/
+    HELL_FIRE = 80,             /*!< 魔法効果: 地獄の劫火*/
+    DISINTEGRATE = 81,          /*!< 魔法効果: 分解*/
+    CHARM = 82,                 /*!< 魔法効果: モンスター魅了*/
+    CONTROL_UNDEAD = 83,        /*!< 魔法効果: アンデッド支配*/
+    CONTROL_ANIMAL = 84,        /*!< 魔法効果: 動物支配*/
+    PSI = 85,                   /*!< 魔法効果: サイキック攻撃*/
+    PSI_DRAIN = 86,             /*!< 魔法効果: 精神吸収*/
+    TELEKINESIS = 87,           /*!< 魔法効果: テレキシネス*/
+    JAM_DOOR = 88,              /*!< 魔法効果: 施錠*/
+    DOMINATION = 89,            /*!< 魔法効果: 精神支配*/
+    DISP_GOOD = 90,             /*!< 魔法効果: 善良退散*/
+    DRAIN_MANA = 91,            /*!< 魔法効果: 魔力吸収*/
+    MIND_BLAST = 92,            /*!< 魔法効果: 精神攻撃*/
+    BRAIN_SMASH = 93,           /*!< 魔法効果: 脳攻撃*/
+    CAUSE_1 = 94,               /*!< 魔法効果: 軽傷の呪い*/
+    CAUSE_2 = 95,               /*!< 魔法効果: 重傷の呪い*/
+    CAUSE_3 = 96,               /*!< 魔法効果: 致命傷の呪い*/
+    CAUSE_4 = 97,               /*!< 魔法効果: 秘孔を突く*/
+    HAND_DOOM = 98,             /*!< 魔法効果: 破滅の手*/
+    CAPTURE = 99,               /*!< 魔法効果: 捕縛*/
+    ANIM_DEAD = 100,            /*!< 魔法効果: 死者復活*/
+    CHARM_LIVING = 101,         /*!< 魔法効果: 生命魅了*/
+    IDENTIFY = 102,             /*!< 魔法効果: 鑑定*/
+    ATTACK = 103,               /*!< 魔法効果: 白兵*/
+    ENGETSU = 104,              /*!< 魔法効果: 円月*/
+    GENOCIDE = 105,             /*!< 魔法効果: 抹殺*/
+    PHOTO = 106,                /*!< 魔法効果: 撮影*/
+    CONTROL_DEMON = 107,        /*!< 魔法効果: 悪魔支配*/
+    LAVA_FLOW = 108,            /*!< 魔法効果: 溶岩噴出*/
+    BLOOD_CURSE = 109,          /*!< 魔法効果: 血の呪い*/
+    SEEKER = 110,               /*!< 魔法効果: シーカーレイ*/
+    SUPER_RAY = 111,            /*!< 魔法効果: スーパーレイ*/
+    STAR_HEAL = 112,            /*!< 魔法効果: 星の癒し*/
+    WATER_FLOW = 113,           /*!< 魔法効果: 流水*/
+    CRUSADE = 114,              /*!< 魔法効果: 聖戦*/
+    STASIS_EVIL = 115,          /*!< 魔法効果: 邪悪拘束*/
+    WOUNDS = 116,               /*!< 魔法効果: 創傷*/
+    E_GENOCIDE = 117,           /*!< 魔法効果: 元素抹殺 */
+    VOID_MAGIC = 118,           /*!< 魔法効果: 虚無 */
+    ABYSS = 119,                /*!< 魔法効果: 深淵 */
+    HUNGRY = 120,               /*!< 魔法効果: 空腹>*/
+    PLAYER_SHOOT = 121,         /*!< 属性取得用: プレイヤーの射撃/投擲>*/
+    PLAYER_MELEE = 122,         /*!< 属性取得用: プレイヤーの近接攻撃>*/
+    MONSTER_SHOOT = 123,        /*!< 属性取得用: モンスターの射撃/投擲>*/
+    MONSTER_MELEE = 124,        /*!< 属性取得用: モンスターの近接攻撃>*/
+    MAX /*!< 欠番を無視した最大サイズ (直上の値+1) */
 };
 
-
 /*! 属性フラグATTRIBUTEの集合を表すクラス */
 using AttributeFlags = FlagGroup<AttributeType, AttributeType::MAX>;