X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmenu%2FCapsuleFeedMenu.h;h=5d8fbe6e73b1a6451f8c0a6a6b655105dee5224a;hb=5d1a76ae7725af998c6ee46adfe492c68ee1d34f;hp=8c75edd11e1d22712190458bc1c316971af90839;hpb=7a14d357d9d05c2bac1efcdcf57365a4ce13729a;p=l2e.git diff --git a/src/menu/CapsuleFeedMenu.h b/src/menu/CapsuleFeedMenu.h index 8c75edd..5d8fbe6 100644 --- a/src/menu/CapsuleFeedMenu.h +++ b/src/menu/CapsuleFeedMenu.h @@ -4,7 +4,7 @@ #include "fwd.h" #include "../app/State.h" #include "../common/fwd.h" -#include "../geometry/Vector.h" +#include "../math/Vector.h" #include "../graphics/Menu.h" namespace menu { @@ -19,7 +19,7 @@ public: public: virtual void HandleEvents(const app::Input &); - virtual void UpdateWorld(float deltaT); + virtual void UpdateWorld(Uint32 deltaT); virtual void Render(SDL_Surface *); public: @@ -34,15 +34,18 @@ private: virtual void OnResize(int width, int height); + common::Capsule &GetCapsule(); const common::Capsule &GetCapsule() const; void LoadInventory(); - - void RenderName(SDL_Surface *screen, const geometry::Vector &offset) const; - void RenderSprite(SDL_Surface *screen, const geometry::Vector &offset) const; - void RenderHunger(SDL_Surface *screen, const geometry::Vector &offset) const; - void RenderMenu(SDL_Surface *screen, const geometry::Vector &offset) const; - void RenderItems(SDL_Surface *screen, const geometry::Vector &offset) const; + void FeedSelected(); + + void RenderName(SDL_Surface *screen, const math::Vector &offset) const; + void RenderSprite(SDL_Surface *screen, const math::Vector &offset) const; + void RenderGrowth(SDL_Surface *screen, const math::Vector &offset) const; + void RenderHunger(SDL_Surface *screen, const math::Vector &offset) const; + void RenderMenu(SDL_Surface *screen, const math::Vector &offset) const; + void RenderItems(SDL_Surface *screen, const math::Vector &offset) const; private: CapsuleMenu *parent;