#include "files.h"
#include "floor.h"
+#include "world.h"
#define MAX_LINELEN 1024
#include "files.h"
#include "birth.h"
#include "player-skill.h"
+#include "world.h"
/*!
* オートローラーの内容を描画する間隔 /
#include "dungeon.h"
#include "floor.h"
#include "bldg.h"
+#include "world.h"
dungeon_grid letter[255];
extern byte angband_color_table[256][4];
extern const concptr angband_sound_name[SOUND_MAX];
extern const concptr angband_music_basic_name[MUSIC_BASIC_MAX];
-extern world_type *current_world_ptr;
extern FLOOR_IDX max_floor_id;
extern u32b saved_floor_file_sign;
extern TOWN_IDX max_towns;
#include "cmd-basic.h"
#include "files.h"
#include "player-effects.h"
+#include "world.h"
static FLOOR_IDX new_floor_id; /*!<次のフロアのID / floor_id of the destination */
static u32b change_floor_mode; /*!<フロア移行処理に関するフラグ / Mode flags for changing floor */
#include "dungeon-file.h"
#include "files.h"
#include "player-skill.h"
+#include "world.h"
/*
#include "player-damage.h"
#include "player-status.h"
#include "view-mainwindow.h"
+#include "world.h"
/*!
#include "files.h"
#include "player-effects.h"
#include "view-mainwindow.h"
+#include "world.h"
/*!
#include "wild.h"
#include "spells.h"
#include "dungeon.h"
+#include "world.h"
/*
#include "monster-spell.h"
#include "files.h"
#include "view-mainwindow.h"
+#include "world.h"
#define HORDE_NOGOOD 0x01 /*!< (未実装フラグ)HORDE生成でGOODなモンスターの生成を禁止する? */
#define HORDE_NOEVIL 0x02 /*!< (未実装フラグ)HORDE生成でEVILなモンスターの生成を禁止する? */
#include "monster.h"
#include "monster-spell.h"
#include "spells.h"
+#include "world.h"
/*!
#include "monster-spell.h"
#include "spells.h"
#include "dungeon.h"
+#include "world.h"
/*!
* @brief モンスターが敵対モンスターにビームを当てること可能かを判定する /
#include "spells.h"
#include "melee.h"
#include "player-effects.h"
+#include "world.h"
#include "artifact.h"
#include "player-skill.h"
#include "quest.h"
+#include "world.h"
/*!
* @brief 対象のアイテムが矢やクロスボウの矢の材料になるかを返す。/
#include "player-status.h"
#include "player-effects.h"
#include "monster-spell.h"
+#include "world.h"
/*!
#include "files.h"
#include "player-effects.h"
#include "monster-spell.h"
+#include "world.h"
/*!
* @brief プレイヤーの継続行動を設定する。
#include "spells.h"
#include "cmd-basic.h"
#include "view-mainwindow.h"
+#include "world.h"
#include "player-status.h"
#include "artifact.h"
#include "feature.h"
+#include "world.h"
/*
* Quest info
#include "floor.h"
#include "player-status.h"
#include "files.h"
+#include "world.h"
#ifdef WORLD_SCORE
#include "floor-events.h"
#include "floor-save.h"
#include "files.h"
-
+#include "world.h"
/*
#include "files.h"
#include "scores.h"
#include "floor.h"
+#include "world.h"
/*!
* @brief i番目のスコア情報にバッファ位置をシークする / Seek score 'i' in the highscore file
#include "angband.h"
#include "util.h"
+#include "world.h"
/*!
* @brief プレイ日数を変更する / Set gametime.
#include "view-mainwindow.h"
#include "mind.h"
#include "wild.h"
+#include "world.h"
/*! テレポート先探索の試行数 / Maximum number of tries for teleporting */
#include "files.h"
#include "player-effects.h"
#include "mind.h"
+#include "world.h"
#define MIN_STOCK 12
#include "init.h"
#include "files.h"
#include "dungeon.h"
+#include "world.h"
static s16b normal_traps[MAX_NORMAL_TRAPS];
int type;
concptr name;
} dragonbreath_type;
-
-typedef struct {
- POSITION max_wild_x; /*!< Maximum size of the wilderness */
- POSITION max_wild_y; /*!< Maximum size of the wilderness */
- GAME_TURN game_turn; /*!< 画面表示上のゲーム時間基準となるターン / Current game turn */
- GAME_TURN game_turn_limit; /*!< game_turnの最大値 / Limit of game_turn */
- GAME_TURN dungeon_turn; /*!< NASTY生成の計算に関わる内部ターン値 / Game current_world_ptr->game_turn in dungeon */
- GAME_TURN dungeon_turn_limit; /*!< dungeon_turnの最大値 / Limit of game_turn in dungeon */
- MONSTER_IDX timewalk_m_idx; /*!< 現在時間停止を行っているモンスターのID */
-
- MONRACE_IDX bounty_r_idx[MAX_KUBI];
-
- u32b play_time; /*!< 実プレイ時間 */
-} world_type;
#include "view-mainwindow.h"
#include "quest.h"
#include "floor.h"
+#include "world.h"
static int num_more = 0;
*/
FLOOR_IDX max_floor_id;
-world_type world;
-world_type *current_world_ptr = &world;
-
/*
* Sign for current process used in temporal files.
* Actually it is the start time of current process.
#include "angband.h"
+#include "world.h"
+
+world_type world;
+world_type *current_world_ptr = &world;
/*!
* @brief ゲーム時間が日中かどうかを返す /
-extern bool is_daytime(void);
+#pragma once
+
+typedef struct {
+ POSITION max_wild_x; /*!< Maximum size of the wilderness */
+ POSITION max_wild_y; /*!< Maximum size of the wilderness */
+ GAME_TURN game_turn; /*!< 画面表示上のゲーム時間基準となるターン / Current game turn */
+ GAME_TURN game_turn_limit; /*!< game_turnの最大値 / Limit of game_turn */
+ GAME_TURN dungeon_turn; /*!< NASTY生成の計算に関わる内部ターン値 / Game current_world_ptr->game_turn in dungeon */
+ GAME_TURN dungeon_turn_limit; /*!< dungeon_turnの最大値 / Limit of game_turn in dungeon */
+ MONSTER_IDX timewalk_m_idx; /*!< 現在時間停止を行っているモンスターのID */
+
+ MONRACE_IDX bounty_r_idx[MAX_KUBI];
+
+ u32b play_time; /*!< 実プレイ時間 */
+} world_type;
+
+extern bool is_daytime(void);
extern void extract_day_hour_min(int *day, int *hour, int *min);
+extern world_type *current_world_ptr;
\ No newline at end of file