#include "term.h"
#include "signal-handlers.h"
#include "view/display-player.h" // 暫定。後で消す
-#include "view/display-util.h"
#include "uid-checker.h"
#include "files.h"
#include "core.h" // リファクタリングして後で消す
#define TOKENIZE_CHECKQUOTE 0x01 /* Special handling of single quotes */
-/* Mode flags for displaying player flags */
-#define DP_CURSE 0x01
-#define DP_IMM 0x02
-#define DP_WP 0x08
-
extern char savefile[1024];
extern char savefile_base[40];
extern concptr ANGBAND_DIR_USER;
extern concptr ANGBAND_DIR_XTRA;
-/*
- * A struct for storing misc. flags
- */
-typedef struct {
- BIT_FLAGS player_flags[TR_FLAG_SIZE];
- BIT_FLAGS tim_player_flags[TR_FLAG_SIZE];
- BIT_FLAGS player_imm[TR_FLAG_SIZE];
- BIT_FLAGS tim_player_imm[TR_FLAG_SIZE];
- BIT_FLAGS player_vuln[TR_FLAG_SIZE];
- BIT_FLAGS known_obj_imm[TR_FLAG_SIZE];
-} all_player_flags;
-
extern s16b tokenize(char *buf, s16b num, char **tokens, BIT_FLAGS mode);
extern errr file_character(player_type *creature_ptr, concptr name);
extern errr process_pref_file_command(player_type *creature_ptr, char *buf);
#include "angband.h"
-void player_flags(player_type *creature_ptr, BIT_FLAGS flgs[TR_FLAG_SIZE]);
+void player_flags(player_type *creature_ptr, BIT_FLAGS *flags);
#include "player/temporary-resistances.h"
#include "player/race-resistances.h"
+typedef struct {
+ BIT_FLAGS player_flags[TR_FLAG_SIZE];
+ BIT_FLAGS tim_player_flags[TR_FLAG_SIZE];
+ BIT_FLAGS player_imm[TR_FLAG_SIZE];
+ BIT_FLAGS tim_player_imm[TR_FLAG_SIZE];
+ BIT_FLAGS player_vuln[TR_FLAG_SIZE];
+ BIT_FLAGS known_obj_imm[TR_FLAG_SIZE];
+} all_player_flags;
+
/*!
* @brief プレイヤーの特性フラグ一種を表示する
* Helper function, see below
#pragma once
#include "angband.h"
-#include "files.h" // 消すかどうか検討中.
+
+/* Mode flags for displaying player flags */
+#define DP_CURSE 0x01
+#define DP_IMM 0x02
+#define DP_WP 0x08
void display_player_flag_info(player_type *creature_ptr, void(*display_player_equippy)(player_type*, TERM_LEN, TERM_LEN, BIT_FLAGS16));
void display_player_flag_info_2(player_type *creature_ptr, void(*display_player_equippy)(player_type*, TERM_LEN, TERM_LEN, BIT_FLAGS16));