From d0ee939a32fc7cec65a77d028d72881ee8ea1495 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sat, 10 Dec 2022 20:42:27 +0100 Subject: Move font support and clean --- src/graphics/font.h | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/graphics/font.h (limited to 'src/graphics/font.h') diff --git a/src/graphics/font.h b/src/graphics/font.h deleted file mode 100644 index 9a8e919..0000000 --- a/src/graphics/font.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef GRAPHICS_FONT_H -#define GRAPHICS_FONT_H - -#include -#include -#include"SFML/Graphics.hpp" - -namespace Graphics { - class Font { - private: - const sf::Texture &tex_; - const std::string mapping_; - const unsigned int numrows_, numcols_; - sf::Vector2f glyphSize_; - public: - Font(const sf::Texture &texture, const std::string &mapping, - unsigned int numrows, unsigned int numcols); - std::array getGlyphMapping(const char ch); - sf::Vector2f getGlyphSize(); - const sf::Texture *getTexture(); - }; - - class Text : public sf::Drawable, public sf::Transformable { - private: - Font &font_; - const std::string text_; - sf::VertexArray vertices_; - public: - Text(Font &font, const std::string &text); - virtual void draw(sf::RenderTarget& target, - sf::RenderStates states) const override; - }; -} - -#endif // GRAPHICS_FONT_H -- cgit v1.2.3