// $Id: SDLFont.hh 4862 2005-11-13 21:05:52Z m9710797 $ #ifndef SDLFONT_HH #define SDLFONT_HH #include "Font.hh" #include "noncopyable.hh" struct SDL_Surface; namespace openmsx { class File; class SDLFont : public Font, private noncopyable { public: SDLFont(File* file, SDL_Surface* surface); virtual ~SDLFont(); virtual void drawText(const std::string& str, int x, int y, byte alpha); private: SDL_Surface* outputScreen; SDL_Surface* fontSurface; SDL_Surface* workImage; }; } // namespace openmsx #endif