#define SPECIAL_KEY_QUIT 252
/*
+ * todo 双方向の依存性を招いている原因の一旦なので、いずれutil.h など他へ移す.
* Initialization flags
*/
#define INIT_NAME_ONLY 0x01
#define INIT_ONLY_FEATURES 0x10
#define INIT_ONLY_BUILDINGS 0x20
+// todo 双方向の依存性を招いている原因の一旦なので、いずれ抹殺する.
extern int init_flags;
extern concptr ANGBAND_SYS;
--- /dev/null
+
\ No newline at end of file
--- /dev/null
+
\ No newline at end of file
extern const char hexsym[16];
+// todo ファイル処理関数・メッセージ処理関数・画面病が関数で最低限分割する.
extern errr path_parse(char *buf, int max, concptr file);
extern errr path_build(char *buf, int max, concptr path, concptr file);
extern FILE *my_fopen(concptr file, concptr mode);
/*!
+ * todo y = 6、x = 0、mode = 0で固定。何とかする
* @brief プレイヤーの装備一覧をシンボルで並べる
* Equippy chars
* @param creature_ptr プレーヤーへの参照ポインタ
*/
void display_player_equippy(player_type *creature_ptr, TERM_LEN y, TERM_LEN x, BIT_FLAGS16 mode)
{
- /* Weapon flags need only two column */
int max_i = (mode & DP_WP) ? INVEN_LARM + 1 : INVEN_TOTAL;
-
- /* Dump equippy chars */
for (int i = INVEN_RARM; i < max_i; i++)
{
object_type *o_ptr;