1 #ifdef USE_TILE_LOCAL 2 #pragma once 3 4 #include "tilereg-spl.h" 5 6 class MemoriseRegion : public SpellRegion 7 { 8 public: 9 MemoriseRegion(const TileRegionInit &init); 10 11 virtual void update() override; 12 virtual int handle_mouse(wm_mouse_event &event) override; 13 virtual bool update_tip_text(string &tip) override; 14 virtual bool update_tab_tip_text(string &tip, bool active) override; 15 name()16 virtual const string name() const override { return "Memorisation"; } 17 18 protected: 19 virtual int get_max_slots() override; 20 21 virtual void draw_tag() override; 22 virtual void activate() override; 23 }; 24 25 #endif 26