From f99781b17e813db1fdfab27d9a02eb67b851faf7 Mon Sep 17 00:00:00 2001 From: deskull Date: Wed, 24 Apr 2019 22:38:59 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#37353=20quest=5Ftype=20=E6=A7=8B?= =?utf8?q?=E9=80=A0=E4=BD=93=E3=82=92=20quest.h=E3=80=80=E3=81=B8=E7=A7=BB?= =?utf8?q?=E5=8B=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/externs.h | 1 - src/object-hook.c | 1 + src/quest.c | 4 ++++ src/quest.h | 36 ++++++++++++++++++++++++++++++++++-- src/sort.c | 1 + src/types.h | 30 ------------------------------ src/variable.c | 6 ------ src/xtra2.c | 1 + 8 files changed, 41 insertions(+), 39 deletions(-) diff --git a/src/externs.h b/src/externs.h index 6e89576fe..1c51d413d 100644 --- a/src/externs.h +++ b/src/externs.h @@ -304,7 +304,6 @@ extern FEAT_IDX max_f_idx; extern ARTIFACT_IDX max_a_idx; extern EGO_IDX max_e_idx; extern DUNGEON_IDX max_d_idx; -extern quest_type *quest; extern char quest_text[10][80]; extern int quest_text_line; extern int init_flags; diff --git a/src/object-hook.c b/src/object-hook.c index 009be9c0e..bef358549 100644 --- a/src/object-hook.c +++ b/src/object-hook.c @@ -6,6 +6,7 @@ #include "monster.h" #include "artifact.h" #include "player-skill.h" +#include "quest.h" /*! * @brief 対象のアイテムが矢やクロスボウの矢の材料になるかを返す。/ diff --git a/src/quest.c b/src/quest.c index 21488a532..8a0bd6e7b 100644 --- a/src/quest.c +++ b/src/quest.c @@ -12,6 +12,10 @@ #include "artifact.h" #include "feature.h" +/* + * Quest info + */ +quest_type *quest; /*! * @brief クエスト突入時のメッセージテーブル / Array of places to find an inscription diff --git a/src/quest.h b/src/quest.h index ac5d56e4c..2e6f1b121 100644 --- a/src/quest.h +++ b/src/quest.h @@ -1,4 +1,6 @@ -/* +#pragma once + +/* * Quest constants */ #define MIN_RANDOM_QUEST 40 /*