extern int battle_odds;
extern int kakekin;
extern u32b mon_odds[4];
-extern int pet_t_m_idx;
-extern int riding_t_m_idx;
+extern MONSTER_IDX pet_t_m_idx;
+extern MONSTER_IDX riding_t_m_idx;
extern s16b kubi_r_idx[MAX_KUBI];
extern s16b today_mon;
extern bool write_level;
&spd, &hp1, &hp2, &aaf, &ac, &slp)) return (1);
/* Save the values */
- r_ptr->speed = spd;
- r_ptr->hdice = MAX(hp1, 1);
- r_ptr->hside = MAX(hp2, 1);
+ r_ptr->speed = (SPEED)spd;
+ r_ptr->hdice = (DICE_NUMBER)MAX(hp1, 1);
+ r_ptr->hside = (DICE_SID)MAX(hp2, 1);
r_ptr->aaf = aaf;
r_ptr->ac = (ARMOUR_CLASS)ac;
r_ptr->sleep = slp;
POSITION y = p_ptr->y;
/* Target location for lite breath */
- int x_br_lite = 0;
- int y_br_lite = 0;
+ POSITION x_br_lite = 0;
+ POSITION y_br_lite = 0;
/* Extract the "see-able-ness" */
bool seen = (!p_ptr->blind && m_ptr->ml);
int y, x, y1, x1, y2, x2, xval, yval;
int i, j;
- int what[16];
+ MONRACE_IDX what[16];
monster_type align;
*/
bool detect_monsters_xxx(int range, u32b match_flag)
{
- int i, y, x;
+ MONSTER_IDX i;
+ POSITION y, x;
bool flag = FALSE;
cptr desc_monsters = _("変なモンスター", "weird monsters");
int kakekin;
u32b mon_odds[4];
-int pet_t_m_idx;
-int riding_t_m_idx;
+MONSTER_IDX pet_t_m_idx;
+MONSTER_IDX riding_t_m_idx;
IDX kubi_r_idx[MAX_KUBI];
IDX today_mon;