X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2FHud.hh;h=905d6e16b8cb6d184450ae44aad1f46fa6330cb2;hb=HEAD;hp=7cf2504b7d4a376fe1888d25c3b76acda7542c84;hpb=831f04d4bc19a390415ac0bbac4331c7a65509bc;p=chaz%2Fyoink diff --git a/src/Hud.hh b/src/Hud.hh index 7cf2504..905d6e1 100644 --- a/src/Hud.hh +++ b/src/Hud.hh @@ -1,31 +1,30 @@ -/*] Copyright (c) 2009-2010, Charles McGarvey [************************** +/*] Copyright (c) 2009-2011, Charles McGarvey [***************************** **] All rights reserved. * -* vi:ts=4 sw=4 tw=75 -* * Distributable under the terms and conditions of the 2-clause BSD license; * see the file COPYING for a complete text of the license. * -**************************************************************************/ +*****************************************************************************/ #ifndef _HUD_HH_ #define _HUD_HH_ -/** - * @file Hud.hh - * Heads-up Display - */ - #include #include //#include -#include -#include +#include #include "GameState.hh" +/** + * \file Hud.hh + * Heads-up Display + */ + + +// forward declarations class rectangle; // TODO this stuff is still just hacked up @@ -34,7 +33,7 @@ class ProgressBar : public moof::drawable { public: - ProgressBar(const moof::texture& tilemap, int index); + ProgressBar(const moof::sprite& tilemap, int index); void resize(const moof::rectangle& rect); @@ -49,7 +48,7 @@ private: moof::vector2 mVertices[8]; moof::scalar mWidth; - moof::texture mTilemap; + moof::sprite mTilemap; moof::scalar mTexCoords[8]; moof::scalar mMidCoords[2]; }; @@ -58,7 +57,7 @@ private: class Hud; typedef boost::shared_ptr HudP; -class Hud : public moof::view +class Hud { public: @@ -97,7 +96,7 @@ private: ProgressBar mBar2; unsigned mNumber; - moof::texture mFont; + moof::sprite mFont; moof::matrix4 mProjection; };