#include "fb/chfb.h" #include #include "math/vector.h" #include "o3d/vertex_data.h" using namespace engine::fb; using engine::math::Vector3, engine::o3d::VertexData; CharacterFrameBuffer::CharacterFrameBuffer(unsigned int w, unsigned int h) { resize(w, h); } void CharacterFrameBuffer::resize(unsigned int w, unsigned int h) { this->w = w; this->h = h; chars_vector.resize(w * h); clear(); } void CharacterFrameBuffer::clear() { std::fill(chars_vector.begin(), chars_vector.end(), ' '); } void CharacterFrameBuffer::draw_point(int x, int y, const Vector3& loc, const VertexData& vd, const engine::math::Vector3& normal) { (void) x; (void) y; (void) loc; (void) vd; (void) normal; chars_vector[x + y * w] = 'A'; }