my_fclose(fff);
/* Display the file contents */
-#ifdef JP
-show_file(TRUE, file_name, "突然変異", 0, 0);
-#else
- show_file(TRUE, file_name, "Mutations", 0, 0);
-#endif
-
+ show_file(TRUE, file_name, _("突然変異", "Mutations"), 0, 0);
/* Remove the file */
fd_kill(file_name);
/* Only works on adjacent monsters */
if (!get_rep_dir2(&dir)) return FALSE;
- y = py + ddy[dir];
- x = px + ddx[dir];
+ y = p_ptr->y + ddy[dir];
+ x = p_ptr->x + ddx[dir];
c_ptr = &cave[y][x];
mutation_stop_mouth();
feature_type *f_ptr, *mimic_f_ptr;
if (!get_rep_dir2(&dir)) return FALSE;
- y = py + ddy[dir];
- x = px + ddx[dir];
+ y = p_ptr->y + ddy[dir];
+ x = p_ptr->x + ddx[dir];
c_ptr = &cave[y][x];
f_ptr = &f_info[c_ptr->feat];
mimic_f_ptr = &f_info[get_feat_mimic(c_ptr)];
}
else if (have_flag(f_ptr->flags, FF_PERMANENT))
{
-#ifdef JP
- msg_format("いてっ!この%sはあなたの歯より硬い!", f_name + mimic_f_ptr->name);
-#else
- msg_format("Ouch! This %s is harder than your teeth!", f_name + mimic_f_ptr->name);
-#endif
+ msg_format(_("いてっ!この%sはあなたの歯より硬い!", "Ouch! This %s is harder than your teeth!"), f_name + mimic_f_ptr->name);
break;
}
else if (c_ptr->m_idx)
}
else
{
-#ifdef JP
- msg_format("この%sはとてもおいしい!", f_name + mimic_f_ptr->name);
-#else
- msg_format("This %s is very filling!", f_name + mimic_f_ptr->name);
-#endif
+ msg_format(_("この%sはとてもおいしい!", "This %s is very filling!"), f_name + mimic_f_ptr->name);
(void)set_food(p_ptr->food + 10000);
}
break;
case MUT1_POLYMORPH:
-#ifdef JP
- if (!get_check("変身します。よろしいですか?")) return FALSE;
-#else
- if (!get_check("You will polymorph your self. Are you sure? ")) return FALSE;
-#endif
+ if (!get_check(_("変身します。よろしいですか?", "You will polymorph your self. Are you sure? "))) return FALSE;
do_poly_self();
break;
int i;
for (i = 0; i < 8; i++)
{
- summon_specific(-1, py, px, lvl, SUMMON_BIZARRE1, PM_FORCE_PET);
+ summon_specific(-1, p_ptr->y, p_ptr->x, lvl, SUMMON_MOLD, PM_FORCE_PET);
}
}
break;
break;
case MUT1_EARTHQUAKE:
- (void)earthquake(py, px, 10);
+ (void)earthquake(p_ptr->y, p_ptr->x, 10);
break;
case MUT1_EAT_MAGIC:
int x, y;
if (!get_rep_dir2(&dir)) return FALSE;
- y = py + ddy[dir];
- x = px + ddx[dir];
+ y = p_ptr->y + ddy[dir];
+ x = p_ptr->x + ddx[dir];
if (cave[y][x].m_idx)
{
py_attack(y, x, 0);
monster_race *r_ptr;
if (!get_rep_dir2(&dir)) return FALSE;
- y = py + ddy[dir];
- x = px + ddx[dir];
+ y = p_ptr->y + ddy[dir];
+ x = p_ptr->x + ddx[dir];
c_ptr = &cave[y][x];
if (!c_ptr->m_idx)
cave_type *c_ptr;
if (!get_rep_dir2(&dir)) return FALSE;
- y = py + ddy[dir];
- x = px + ddx[dir];
+ y = p_ptr->y + ddy[dir];
+ x = p_ptr->x + ddx[dir];
c_ptr = &cave[y][x];
if (!c_ptr->m_idx)
break;
default:
- energy_use = 0;
-#ifdef JP
- msg_format("能力 %s は実装されていません。", power);
-#else
- msg_format("Power %s not implemented. Oops.", power);
-#endif
-
+ p_ptr->energy_use = 0;
+ msg_format(_("能力 %s は実装されていません。", "Power %s not implemented. Oops."), power);
}
return TRUE;