OSDN Git Service

[Refactor] #37353 SPECIAL_KEY_* を core.h へ移動.
[hengband/hengband.git] / src / core.h
1 #pragma once
2
3 extern const concptr copyright[5];
4
5 /*
6  * Special internal key
7  */
8 #define SPECIAL_KEY_QUEST    255
9 #define SPECIAL_KEY_BUILDING 254
10 #define SPECIAL_KEY_STORE    253
11 #define SPECIAL_KEY_QUIT     252
12
13 /*
14  * Initialization flags
15  */
16 #define INIT_NAME_ONLY          0x01
17 #define INIT_SHOW_TEXT          0x02
18 #define INIT_ASSIGN             0x04
19 #define INIT_CREATE_DUNGEON     0x08
20 #define INIT_ONLY_FEATURES      0x10
21 #define INIT_ONLY_BUILDINGS     0x20
22 extern int init_flags;
23
24 extern concptr ANGBAND_SYS;
25 extern concptr ANGBAND_KEYBOARD;
26 extern concptr ANGBAND_GRAF;
27
28 extern bool can_save;
29 extern COMMAND_CODE now_message;
30
31 extern void play_game(bool new_game);
32 extern void update_playtime(void);
33 extern s32b turn_real(s32b hoge);
34 extern void prevent_turn_overflow(void);
35 extern void close_game(void);
36
37 extern void handle_stuff(void);
38 extern void update_output(void);