MCMD_UNTRAP_HERE,
MCMD_OFFER,
MCMD_INVENTORY,
+ MCMD_CAST_SPELL,
MCMD_THROW_OBJ,
MCMD_TRAVEL,
mcmd_addmenu(win, MCMD_SEARCH, "Search around you"), ++K;
mcmd_addmenu(win, MCMD_LOOK_HERE, "Look at what is here"), ++K;
+ if (num_spells() > 0)
+ mcmd_addmenu(win, MCMD_CAST_SPELL, "Cast a spell"), ++K;
+
if ((ttmp = t_at(x, y)) != 0 && ttmp->tseen) {
if (ttmp->ttyp != VIBRATING_SQUARE)
mcmd_addmenu(win, MCMD_UNTRAP_HERE,
cmdq_add_ec(dosacrifice);
cmdq_add_userinput();
break;
+ case MCMD_CAST_SPELL:
+ cmdq_add_ec(docast);
+ break;
default: break;
}
return '\0';