/** * @file * @brief data handlers for player spell list **/ #ifndef SPL_UTIL_H #define SPL_UTIL_H #include "enum.h" #include "mon-info.h" enum spschool_flag_type { SPTYP_NONE = 0, SPTYP_CONJURATION = 1<<0, SPTYP_HEXES = 1<<1, SPTYP_CHARMS = 1<<2, SPTYP_FIRE = 1<<3, SPTYP_ICE = 1<<4, SPTYP_TRANSMUTATION = 1<<5, SPTYP_NECROMANCY = 1<<6, SPTYP_SUMMONING = 1<<7, SPTYP_DIVINATION = 1<<8, SPTYP_TRANSLOCATION = 1<<9, SPTYP_POISON = 1<<10, SPTYP_EARTH = 1<<11, SPTYP_AIR = 1<<12, SPTYP_LAST_EXPONENT = 12, SPTYP_LAST_SCHOOL = 1<