OSDN Git Service

[Refactor] #37353 game_inscriptions を object-flavor.c/h へ移動.
[hengband/hengband.git] / src / files.h
1 #pragma once
2
3 extern concptr ANGBAND_DIR;
4 extern concptr ANGBAND_DIR_APEX;
5 extern concptr ANGBAND_DIR_BONE;
6 extern concptr ANGBAND_DIR_DATA;
7 extern concptr ANGBAND_DIR_EDIT;
8 extern concptr ANGBAND_DIR_SCRIPT;
9 extern concptr ANGBAND_DIR_FILE;
10 extern concptr ANGBAND_DIR_HELP;
11 extern concptr ANGBAND_DIR_INFO;
12 extern concptr ANGBAND_DIR_PREF;
13 extern concptr ANGBAND_DIR_SAVE;
14 extern concptr ANGBAND_DIR_USER;
15 extern concptr ANGBAND_DIR_XTRA;
16
17 /* files.c */
18 extern void safe_setuid_drop(void);
19 extern void safe_setuid_grab(void);
20 extern s16b tokenize(char *buf, s16b num, char **tokens, BIT_FLAGS mode);
21 extern void display_player(int mode);
22 extern errr make_character_dump(FILE *fff);
23 extern errr file_character(concptr name);
24 extern errr process_pref_file_command(char *buf);
25 extern concptr process_pref_file_expr(char **sp, char *fp);
26 extern errr process_pref_file(concptr name);
27 extern errr process_autopick_file(concptr name);
28 extern errr process_histpref_file(concptr name);
29 extern void print_equippy(void);
30 extern void display_player_equippy(TERM_LEN y, TERM_LEN x, BIT_FLAGS16 mode);
31 extern errr check_time_init(void);
32 extern errr check_load_init(void);
33 extern errr check_time(void);
34 extern errr check_load(void);
35 extern bool show_file(bool show_version, concptr name, concptr what, int line, BIT_FLAGS mode);
36 extern void do_cmd_help(void);
37 extern void process_player_name(bool sf);
38 extern void get_name(void);
39 extern void do_cmd_save_game(int is_autosave);
40 extern void do_cmd_save_and_exit(void);
41 extern void exit_game_panic(void);
42 extern void signals_ignore_tstp(void);
43 extern void signals_handle_tstp(void);
44 extern void signals_init(void);
45 extern errr get_rnd_line(concptr file_name, int entry, char *output);
46 extern void print_tomb(void);
47 extern void show_info(void);
48 extern bool check_score(void);
49
50 #ifdef JP
51 extern errr get_rnd_line_jonly(concptr file_name, int entry, char *output, int count);
52 #endif
53 extern errr counts_write(int where, u32b count);
54 extern u32b counts_read(int where);