X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FMenu.h;h=1cdddcdb01467cb752ebc979913a55a7fd03a34e;hb=8670d83df24f13cd9b4fd324dca9f13824400f7a;hp=172c3184d4e57d7912083a4f3b4f78eb3a9caacc;hpb=341371f1ac26af555407bf9fe9b78794297a385b;p=l2e.git diff --git a/src/graphics/Menu.h b/src/graphics/Menu.h index 172c318..1cdddcd 100644 --- a/src/graphics/Menu.h +++ b/src/graphics/Menu.h @@ -34,6 +34,7 @@ public: int Height() const; int ColWidth() const { return iconSpace + font->CharWidth() * charsPerEntry; } int RowHeight() const { return font->CharHeight() + rowGap; } + int CharsPerEntry() const { return charsPerEntry; } T &Selected() { return entries[selected].value; } const T &Selected() const { return entries[selected].value; } @@ -56,6 +57,7 @@ public: void Disable(int index) { entries[index].enabled = false; } void Enable(int index) { entries[index].enabled = true; } void Reserve(int n) { entries.reserve(n); } + void Clear() { entries.clear(); } void Draw(SDL_Surface *dest, geometry::Point position) const;