OSDN Git Service

[Refactor] #37353 クエスト関係の定義を quest.h へ移動。 / Move quest definition to quest.h.
authorDeskull <deskull@users.sourceforge.jp>
Sun, 20 Jan 2019 15:02:55 +0000 (00:02 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Sun, 20 Jan 2019 15:02:55 +0000 (00:02 +0900)
15 files changed:
src/bldg.c
src/cmd2.c
src/cmd4.c
src/defines.h
src/dungeon.c
src/effects.c
src/files.c
src/floor-save.c
src/monster2.c
src/mspells1.c
src/mspells2.c
src/quest.h
src/save.c
src/spells2.c
src/xtra1.c

index e0a0e87..75a3b44 100644 (file)
@@ -21,6 +21,7 @@
 #include "sort.h"
 
 #include "mutation.h"
+#include "quest.h"
 
 /*!
  * ループ中で / hack as in leave_store in store.c
index b0c0467..982ba8e 100644 (file)
@@ -18,6 +18,7 @@
 #include "projection.h"
 #include "spells-summon.h"
 #include "monster-status.h"
+#include "quest.h"
 
 /*!
  * @brief フロア脱出時に出戻りが不可能だった場合に警告を加える処理
index 9d67df2..3dfe878 100644 (file)
@@ -45,6 +45,7 @@
 #include "player-status.h"
 #include "sort.h"
 #include "mutation.h"
+#include "quest.h"
 
 
 /*
index e8484ca..8d3be83 100644 (file)
 #define MAX_WID 198
 
 /*
- * Quest constants
- */
-#define MIN_RANDOM_QUEST 40 /*<! ランダムクエストを割り当てるクエストIDの開始値 */
-#define MAX_RANDOM_QUEST 49 /*<! ランダムクエストを割り当てるクエストIDの終了値 */
-
-/*!
- * @brief 該当IDが固定クエストかどうかを判定する / Check is the quest index is "fixed"
- * @param Q_IDX クエストID
- * @return 固定クエストならばTRUEを返す
- */
-#define is_fixed_quest_idx(Q_IDX) (((Q_IDX) < MIN_RANDOM_QUEST) || ((Q_IDX) > MAX_RANDOM_QUEST))
-
-#define QUEST_TOWER1 5 /*<! 塔クエスト(第1階層)に割り振るクエストID */
-#define QUEST_TOWER2 6 /*<! 塔クエスト(第2階層)に割り振るクエストID */
-#define QUEST_TOWER3 7 /*<! 塔クエスト(第3階層)に割り振るクエストID */
-#define QUEST_OBERON 8 /*<! オベロン打倒クエストに割り振るクエストID */
-#define QUEST_SERPENT 9 /*<! サーペント打倒クエストに割り振るクエストID */
-
-/*
  * Arena constants
  */
 #define MAX_ARENA_MONS 41 /*<! 闘技場のイベント件数 -KMW- */
index 7ebcf0f..9c3712c 100644 (file)
@@ -29,6 +29,7 @@
 #include "monsterrace-hook.h"
 #include "world.h"
 #include "mutation.h"
+#include "quest.h"
 
 static bool load = TRUE; /*!<ロード処理中の分岐フラグ*/
 static int wild_regen = 20; /*!<広域マップ移動時の自然回復処理カウンタ(広域マップ1マス毎に20回処理を基本とする)*/
index 8767960..92f1e33 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "angband.h"
 #include "mutation.h"
+#include "quest.h"
 
 /*!
  * @brief プレイヤーの継続行動を設定する。
index 99e272d..a8391ba 100644 (file)
@@ -18,6 +18,7 @@
 #include "player-status.h"
 #include "sort.h"
 #include "mutation.h"
+#include "quest.h"
 
 
 /*
index e9bcabf..76a8a7f 100644 (file)
@@ -15,6 +15,7 @@
 #include "generate.h"
 #include "grid.h"
 #include "monster.h"
+#include "quest.h"
 
 
 static FLOOR_IDX new_floor_id;  /*!<次のフロアのID / floor_id of the destination */
index 6a59b49..626d6cc 100644 (file)
@@ -17,6 +17,7 @@
 #include "projection.h"
 #include "monster.h"
 #include "spells-summon.h"
+#include "quest.h"
 
 #define HORDE_NOGOOD 0x01 /*!< (未実装フラグ)HORDE生成でGOODなモンスターの生成を禁止する? */
 #define HORDE_NOEVIL 0x02 /*!< (未実装フラグ)HORDE生成でEVILなモンスターの生成を禁止する? */
index c975954..5e87124 100644 (file)
@@ -41,6 +41,7 @@
 #include "angband.h"
 #include "object-curse.h"
 #include "projection.h"
+#include "quest.h"
 
 
 /*!
index c7f4b85..b6ee9ba 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "angband.h"
 #include "projection.h"
+#include "quest.h"
 
 /*!
  * @brief モンスターが敵対モンスターにビームを当てること可能かを判定する /
index f9d8011..846a200 100644 (file)
@@ -1,4 +1,23 @@
-
+/*
+ * Quest constants
+ */
+#define MIN_RANDOM_QUEST 40 /*<! ランダムクエストを割り当てるクエストIDの開始値 */
+#define MAX_RANDOM_QUEST 49 /*<! ランダムクエストを割り当てるクエストIDの終了値 */
+
+ /*!
+  * @brief 該当IDが固定クエストかどうかを判定する / Check is the quest index is "fixed"
+  * @param Q_IDX クエストID
+  * @return 固定クエストならばTRUEを返す
+  */
+#define is_fixed_quest_idx(Q_IDX) (((Q_IDX) < MIN_RANDOM_QUEST) || ((Q_IDX) > MAX_RANDOM_QUEST))
+
+#define QUEST_TOWER1 5 /*<! 塔クエスト(第1階層)に割り振るクエストID */
+#define QUEST_TOWER2 6 /*<! 塔クエスト(第2階層)に割り振るクエストID */
+#define QUEST_TOWER3 7 /*<! 塔クエスト(第3階層)に割り振るクエストID */
+#define QUEST_OBERON 8 /*<! オベロン打倒クエストに割り振るクエストID */
+#define QUEST_SERPENT 9 /*<! サーペント打倒クエストに割り振るクエストID */
+
+
 extern void determine_random_questor(quest_type *q_ptr);
 extern void complete_quest(QUEST_IDX quest_num);
 extern void check_quest_completion(monster_type *m_ptr);
index 704e51f..ceaeabe 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "angband.h"
 #include "sort.h"
+#include "quest.h"
 
 
 
index 7fe0a37..bf7fef4 100644 (file)
@@ -20,6 +20,7 @@
 #include "projection.h"
 #include "spells-summon.h"
 #include "mutation.h"
+#include "quest.h"
 
 
 /*!
index a1c0306..bb56fbe 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "angband.h"
 #include "world.h"
+#include "quest.h"
 
 /*!
  * @brief 現在の修正後能力値を3~17及び18/xxx形式に変換する / Converts stat num into a six-char (right justified) string