OSDN Git Service

[Refactor] #37353 world_type を world.c/h へ移動。
[hengband/hengband.git] / src / world.h
1 #pragma once
2
3 typedef struct {
4         POSITION max_wild_x; /*!< Maximum size of the wilderness */
5         POSITION max_wild_y; /*!< Maximum size of the wilderness */
6         GAME_TURN game_turn;                    /*!< 画面表示上のゲーム時間基準となるターン / Current game turn */
7         GAME_TURN game_turn_limit;              /*!< game_turnの最大値 / Limit of game_turn */
8         GAME_TURN dungeon_turn;                 /*!< NASTY生成の計算に関わる内部ターン値 / Game current_world_ptr->game_turn in dungeon */
9         GAME_TURN dungeon_turn_limit;   /*!< dungeon_turnの最大値 / Limit of game_turn in dungeon */
10         MONSTER_IDX timewalk_m_idx;     /*!< 現在時間停止を行っているモンスターのID */
11
12         MONRACE_IDX bounty_r_idx[MAX_KUBI];
13
14         u32b play_time; /*!< 実プレイ時間 */
15 } world_type;
16
17 extern bool is_daytime(void);
18 extern void extract_day_hour_min(int *day, int *hour, int *min);
19 extern world_type *current_world_ptr;