X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmenu%2FCapsuleNameMenu.h;h=77211e2152c8dcc7d53f882d33c31d6aaf25f525;hb=9666839d0ca6c794d28226a007870c82ef4ddb20;hp=0021da4d5f2bb3bfc9aee2ab17e783b632e3daa1;hpb=60e0fe29ce6cd033edc78b181d9d07fa72c11172;p=l2e.git diff --git a/src/menu/CapsuleNameMenu.h b/src/menu/CapsuleNameMenu.h index 0021da4..77211e2 100644 --- a/src/menu/CapsuleNameMenu.h +++ b/src/menu/CapsuleNameMenu.h @@ -5,6 +5,7 @@ #include "../app/State.h" #include "../common/fwd.h" #include "../geometry/Vector.h" +#include "../graphics/CharSelect.h" namespace menu { @@ -33,17 +34,22 @@ private: virtual void OnResize(int width, int height); + common::Capsule &GetCapsule(); const common::Capsule &GetCapsule() const; - void LoadInventory(); + void AddChar(); + void RemoveChar(); + void StoreName(); void RenderName(SDL_Surface *screen, const geometry::Vector &offset) const; void RenderAlphabet(SDL_Surface *screen, const geometry::Vector &offset) const; private: CapsuleMenu *parent; + graphics::CharSelect select; int cursor; char buffer[6]; + bool first; };