#include <stdint.h>
#include <string>
-#include "math/rect.hpp"
+#include "math/rectf.hpp"
#include "math/vector.hpp"
#include "video/color.hpp"
#include "video/surface.hpp"
int surface_idx;
/** Position of the glyph inside the surface */
- Rect rect;
+ Rectf rect;
Glyph() :
advance(),
private:
GlyphWidth glyph_width;
- std::vector<Surface> glyph_surfaces;
- std::vector<Surface> shadow_surfaces;
+ std::vector<SurfacePtr> glyph_surfaces;
+ std::vector<SurfacePtr> shadow_surfaces;
int char_height;
int shadowsize;
+ int border;
/** 65536 of glyphs */
std::vector<Glyph> glyphs;