X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FHud.hh;h=59f0631a964dcf391de2aff2bdfbf45ffaf976a2;hp=966ae43bf54a553ace4aedefe65a98eed98c1d17;hb=cfe38a72ab859538db6269bc9b97f55e8f1f8709;hpb=892da43bf5796e7c5f593a6d0f53bd797a36bd3e diff --git a/src/Hud.hh b/src/Hud.hh index 966ae43..59f0631 100644 --- a/src/Hud.hh +++ b/src/Hud.hh @@ -38,14 +38,17 @@ #include #include #include -#include +#include "Tilemap.hh" + + +// TODO this stuff is still just hacked up class ProgressBar : public Mf::Drawable { public: - ProgressBar(const Mf::Tilemap& tilemap, Mf::Tilemap::Index index); + ProgressBar(const Tilemap& tilemap, Tilemap::Index index); void resize(const Mf::Rectangle& rect); @@ -55,14 +58,14 @@ public: private: - Mf::Scalar progress_; + Mf::Scalar mProgress; - Mf::Vector2 vertices_[8]; - Mf::Scalar width_; + Mf::Vector2 mVertices[8]; + Mf::Scalar mWidth; - Mf::Tilemap tilemap_; - Mf::Scalar texCoords_[8]; - Mf::Scalar midCoords_[2]; + Tilemap mTilemap; + Mf::Scalar mTexCoords[8]; + Mf::Scalar mMidCoords[2]; }; @@ -83,13 +86,13 @@ public: void setBar1Progress(Mf::Scalar progress) { // pass through - bar1_.setProgress(progress); + mBar1.setProgress(progress); } void setBar2Progress(Mf::Scalar progress) { // pass through - bar2_.setProgress(progress); + mBar2.setProgress(progress); } void setNumber(unsigned value); @@ -101,13 +104,13 @@ public: private: - ProgressBar bar1_; - ProgressBar bar2_; + ProgressBar mBar1; + ProgressBar mBar2; - unsigned number_; - Mf::Tilemap font_; + unsigned mNumber; + Tilemap mFont; - Mf::Matrix4 projection_; + Mf::Matrix4 mProjection; };