typedef s16b POSITION_IDX; /*!< ゲーム中の座標リストID型 */
typedef s32b ALIGNMENT; /*!< 善悪属性の型定義 */
+typedef byte FEAT_SUBTYPE; /*!< 地形情報の副値 (トラップ種別/パターン種別/店舗種別)*/
/*!
* @var typedef s32b HIT_POINT
typedef int PET_COMMAND_IDX; /*!< ペットへの指示ID */
typedef byte FF_FLAGS_IDX; /*!< 地形特性ID */
+typedef s16b FEAT_PRIORITY; /*!< 地形の縮小表示優先順位 */
+
/*** Pointers to all the basic types defined above ***/
typedef real *real_ptr;
/* if (can_use_graphics != arg_graphics) */\r
{\r
char buf[1024];\r
- int wid, hgt, twid, thgt, ox, oy;\r
+ BYTE wid, hgt, twid, thgt, ox, oy;\r
cptr name;\r
\r
if (arg_graphics == GRAPHICS_ADAM_BOLT)\r
BIT_FLAGS flags[FF_FLAG_SIZE]; /*!< 地形の基本特性ビット配列 / Flags */
- u16b priority; /*!< 縮小表示で省略する際の表示優先度 / Map priority */
+ FEAT_PRIORITY priority; /*!< 縮小表示で省略する際の表示優先度 / Map priority */
feature_state state[MAX_FEAT_STATES]; /*!< feature_state テーブル */
- byte subtype; /*!< 副特性値 */
+ FEAT_SUBTYPE subtype; /*!< 副特性値 */
FEAT_POWER power; /*!< 地形強度 */
SYMBOL_COLOR d_attr[F_LIT_MAX]; /*!< デフォルトの地形シンボルカラー / Default feature attribute */
if (c_ptr->mimic) sprintf(f_idx_str, "%d/%d", c_ptr->feat, c_ptr->mimic);
else sprintf(f_idx_str, "%d", c_ptr->feat);
#ifdef JP
- sprintf(out_val, "%s%s%s%s[%s] %x %s %d %d %d (%d,%d) %d", s1, name, s2, s3, info, c_ptr->info, f_idx_str, c_ptr->dist, c_ptr->cost, c_ptr->when, y, x, travel.cost[y][x]);
+ sprintf(out_val, "%s%s%s%s[%s] %x %s %d %d %d (%d,%d) %d", s1, name, s2, s3, info, c_ptr->info, f_idx_str, c_ptr->dist, c_ptr->cost, c_ptr->when, (int)y, (int)x, travel.cost[y][x]);
#else
- sprintf(out_val, "%s%s%s%s [%s] %x %s %d %d %d (%d,%d)", s1, s2, s3, name, info, c_ptr->info, f_idx_str, c_ptr->dist, c_ptr->cost, c_ptr->when, y, x);
+ sprintf(out_val, "%s%s%s%s [%s] %x %s %d %d %d (%d,%d)", s1, s2, s3, name, info, c_ptr->info, f_idx_str, c_ptr->dist, c_ptr->cost, c_ptr->when, (int)y, (int)x);
#endif
}
else