#ifndef _OBJ_WAND_H_dbf6a9b3_ #define _OBJ_WAND_H_dbf6a9b3_ /* * APIs exported by obj-wand.c. */ #include "structs.h" /* * Zap a wand. Assumes the caller has ensured the argument is exactly * one wand. */ extern void wand_zap(INVOBJ *); /* * Charge a wand. Assumes the caller has ensured the argument is * exactly one wand. * * Returns false normally, true if the wand exploded. On explosion, * damage will have been dealt and the argument INVOBJ destroyed. */ extern int wand_charge(INVOBJ *); /* * Clear all wands' charge-count-known bits. */ extern void wand_amnesia(void); #endif