From d480af68ee076f76aebb7f801dec34ee07bae7a9 Mon Sep 17 00:00:00 2001 From: Deskull Date: Sat, 2 Feb 2019 18:13:19 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#37353=20spells.h=E3=81=AB=E3=82=B9?= =?utf8?q?=E3=83=9A=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E5=85=B1?= =?utf8?q?=E9=80=9A=E5=AE=9A=E7=BE=A9=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=82?= =?utf8?q?=E3=80=82=20/=20Add=20common=20definition=20to=20spells.h.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Hengband_vcs2017/Hengband/Hengband.vcxproj | 1 + src/Makefile.am | 1 + src/h-type.h | 2 ++ src/spells.h | 6 ++++++ 4 files changed, 10 insertions(+) create mode 100644 src/spells.h diff --git a/Hengband_vcs2017/Hengband/Hengband.vcxproj b/Hengband_vcs2017/Hengband/Hengband.vcxproj index 8c2ee6a1d..e5b1d8bea 100644 --- a/Hengband_vcs2017/Hengband/Hengband.vcxproj +++ b/Hengband_vcs2017/Hengband/Hengband.vcxproj @@ -263,6 +263,7 @@ + diff --git a/src/Makefile.am b/src/Makefile.am index 869887e1e..0aa8b9055 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -61,6 +61,7 @@ hengband_SOURCES = \ \ rumor.h rumor.c \ \ + spells.h spells1.c spells2.c spells3.c \ spells-diceroll.c spells-diceroll.h \ spells-object.c spells-object.h \ diff --git a/src/h-type.h b/src/h-type.h index 1add3eab4..4d4d6d6d6 100644 --- a/src/h-type.h +++ b/src/h-type.h @@ -254,6 +254,8 @@ typedef byte FF_FLAGS_IDX; /*!< 地形特性ID */ typedef s16b FEAT_PRIORITY; /*!< 地形の縮小表示優先順位 */ +typedef BIT_FLAGS SPOP_FLAGS; /*1< スペル用オプション */ + /*** Pointers to all the basic types defined above ***/ typedef real *real_ptr; diff --git a/src/spells.h b/src/spells.h new file mode 100644 index 000000000..3e7eab9e7 --- /dev/null +++ b/src/spells.h @@ -0,0 +1,6 @@ +#pragma once + +#define SPOP_DISPLAY_MES 0x0001 // !< スペル処理オプション … メッセージを表示する +#define SPOP_UPDATE 0x0002 // !< スペル処理オプション … ステータス更新を解決後行う +#define SPOP_DEBUG 0x8000 // !< スペル処理オプション … デバッグ処理あり + -- 2.11.0