#ifndef ABSTRACT_BITMAP_TEXT #define ABSTRACT_BITMAP_TEXT #include"GameManager.h" namespace game{ namespace gui{ class AbstractBitmapText { public: AbstractBitmapText(core::GameManager*, irr::core::stringw, irr::core::vector2d, irr::gui::IGUIFont*); ~AbstractBitmapText(); void update(); inline irr::core::vector2d getPos(){return pos;} inline void setPos(irr::core::vector2d p){this->pos=p;} inline irr::video::SColor* getColor(){return color;} inline void setColor(irr::video::SColor *c){this->color=c;} inline irr::core::stringw getText(){return text;} inline void setText(irr::core::stringw t){this->text=t;} inline irr::gui::IGUIFont* getFont(){return font;} inline void setFont(irr::gui::IGUIFont *f){this->font=f;} private: core::GameManager *gameManager; irr::core::stringw text; irr::gui::IGUIFont *font; irr::core::vector2d pos; irr::video::SColor *color; }; } } #endif