/* No redraw yet */
redraw = FALSE;
-#ifdef ALLOW_REPEAT /* TNB */
-
/* Get the spell, if available */
if (repeat_pull(&code))
}
*sn = (SPELL_IDX)code;
-#endif /* ALLOW_REPEAT -- TNB */
-
if (use_menu)
{
screen_save();
/* Show choices */
p_ptr->window |= (PW_SPELL);
- /* Window stuff */
window_stuff();
/* Abort if needed */
/* Save the choice */
(*sn) = spellnum[i];
-#ifdef ALLOW_REPEAT /* TNB */
-
repeat_push((COMMAND_CODE)spellnum[i]);
-#endif /* ALLOW_REPEAT -- TNB */
-
/* Success */
return (TRUE);
}
/* Update monsters */
p_ptr->update |= (PU_MONSTERS);
- /* Window stuff */
p_ptr->window |= (PW_OVERHEAD | PW_DUNGEON);
handle_stuff();
p_ptr->energy_use = 100;
- /* Window stuff */
p_ptr->redraw |= (PR_MANA);
p_ptr->window |= (PW_PLAYER);
p_ptr->window |= (PW_SPELL);