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