#ifndef FB_CHFB_H #define FB_CHFB_H #include #include "fb/fb.h" namespace engine::fb { class CharacterFrameBuffer : public FrameBuffer { public: CharacterFrameBuffer(unsigned int w, unsigned int h); void resize(unsigned int w, unsigned int h); unsigned int width() const; unsigned int height() const; const char* chars() const; void clear(); void draw_point(int x, int y, engine::math::Vector3 loc, const engine::o3d::VertexData& vd); private: unsigned int w, h; std::vector chars_vector; char face_char(int face_inf) const; }; } #endif // FB_CHFB_H