X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FHud.hh;h=0bc0a4676b12aad08a58053cb99fda89e1147418;hp=30b5a42be36cae2d195372d6c762399dd59d34c0;hb=c78934a448d0126709fccec3d5a636b3baa87da4;hpb=837bae9f2bf7b25e1d3d2625eeaf39c1d2f48827 diff --git a/src/Hud.hh b/src/Hud.hh index 30b5a42..0bc0a46 100644 --- a/src/Hud.hh +++ b/src/Hud.hh @@ -18,14 +18,16 @@ */ #include -#include #include -#include +//#include #include +#include #include "GameState.hh" +class Rectangle; + // TODO this stuff is still just hacked up class ProgressBar : public Mf::Drawable @@ -56,16 +58,16 @@ private: class Hud; typedef boost::shared_ptr HudP; -class Hud : public Mf::Layer +class Hud : public Mf::View { public: - Hud(GameState& state); - static HudP alloc(GameState& state) { return HudP(new Hud(state)); } + Hud(GameState& state); + void setBar1Progress(Mf::Scalar progress) {