if (cast)
{
- int cdir;
- int y, x;
+ DIRECTION cdir;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
for (cdir = 0; cdir < 8; cdir++)
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
return NULL;
}
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
m_ptr->fy = ty;
m_ptr->fx = tx;
- update_mon(m_idx, TRUE);
+ update_monster(m_idx, TRUE);
lite_spot(oy, ox);
lite_spot(ty, tx);
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y = 0, x = 0;
+ POSITION y = 0, x = 0;
cave_type *c_ptr;
monster_type *m_ptr;
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
{
int i;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
for (i = 0; i < 3; i++)
m_ptr->fy = ny;
m_ptr->fx = nx;
- update_mon(m_idx, TRUE);
+ update_monster(m_idx, TRUE);
/* Redraw the old spot */
lite_spot(y, x);
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
int total_damage = 0, basedam, i;
- int y, x;
+ POSITION y, x;
BIT_FLAGS flgs[TR_FLAG_SIZE];
object_type *o_ptr;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];
if (cast)
{
- int y, x;
+ POSITION y, x;
- if (!get_rep_dir2(&dir)) return NULL;
+ if (!get_direction(&dir, FALSE, FALSE)) return NULL;
if (dir == 5) return NULL;
y = p_ptr->y + ddy[dir];