// SuperTux
// Copyright (C) 2006 Matthias Braun <matze@braunis.de>,
-// Ingo Ruhnke <grumbel@gmx.de>
+// Ingo Ruhnke <grumbel@gmail.com>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
#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;
+ bool rtl;
/** 65536 of glyphs */
std::vector<Glyph> glyphs;