]> git.localhorst.tv Git - blank.git/blobdiff - src/graphics/render.cpp
simple (text) progress display for preloader
[blank.git] / src / graphics / render.cpp
index 7e048408b5091239ca10e35e89a8dfe2fcec4035..2b227422a48cb3b950390d73cf152350fcf7f716 100644 (file)
@@ -1,6 +1,8 @@
+#include "BlendedSprite.hpp"
 #include "Font.hpp"
 #include "Format.hpp"
 #include "Texture.hpp"
+#include "Viewport.hpp"
 
 #include <algorithm>
 #include <cstring>
@@ -107,13 +109,14 @@ glm::tvec2<int> Font::TextSize(const char *text) const {
        return size;
 }
 
-Texture Font::Render(const char *text, SDL_Color color) const {
+Texture Font::Render(const char *text) const {
        Texture tex;
+       Render(text, tex);
        return tex;
 }
 
-void Font::Render(const char *text, SDL_Color color, Texture &tex) const {
-       SDL_Surface *srf = TTF_RenderUTF8_Blended(handle, text, color);
+void Font::Render(const char *text, Texture &tex) const {
+       SDL_Surface *srf = TTF_RenderUTF8_Blended(handle, text, { 0xFF, 0xFF, 0xFF, 0xFF });
        if (!srf) {
                throw std::runtime_error(TTF_GetError());
        }