summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-spl.cc
diff options
context:
space:
mode:
authorEnne Walker <ennewalker@users.sourceforge.net>2010-04-25 22:09:20 -0400
committerEnne Walker <ennewalker@users.sourceforge.net>2010-04-26 11:24:16 -0400
commitbb180e483af29adf66d01c913c682ed7c52e6aab (patch)
tree8d3a30a72d5693661a29c5604db915583ba4065f /crawl-ref/source/tilereg-spl.cc
parentd1664852319808f7191cc53a5fecd5f3cc8c66f8 (diff)
downloadcrawl-ref-bb180e483af29adf66d01c913c682ed7c52e6aab.tar.gz
crawl-ref-bb180e483af29adf66d01c913c682ed7c52e6aab.zip
Clean up a boolean member into a virtual function.
Diffstat (limited to 'crawl-ref/source/tilereg-spl.cc')
-rw-r--r--crawl-ref/source/tilereg-spl.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/crawl-ref/source/tilereg-spl.cc b/crawl-ref/source/tilereg-spl.cc
index 8de35558be..7e7d626dee 100644
--- a/crawl-ref/source/tilereg-spl.cc
+++ b/crawl-ref/source/tilereg-spl.cc
@@ -23,12 +23,6 @@
SpellRegion::SpellRegion(const TileRegionInit &init) : GridRegion(init)
{
- memorise = false;
-}
-
-bool SpellRegion::check_memorise()
-{
- return (memorise);
}
void SpellRegion::activate()
@@ -161,10 +155,14 @@ static int _get_max_spells()
return (max_spells);
}
+int SpellRegion::get_max_slots()
+{
+ return (_get_max_spells());
+}
+
void SpellRegion::pack_buffers()
{
- const int max_spells = (check_memorise() ? m_items.size()
- : _get_max_spells());
+ const int max_spells = get_max_slots();
// Pack base separately, as it comes from a different texture...
int i = 0;