This commit is contained in:
2021-03-07 12:20:00 +01:00
parent 2661d6ca76
commit fa10620901
8 changed files with 22 additions and 39 deletions
+5 -5
View File
@@ -66,10 +66,7 @@ void TextRenderer::render() {
col->render( *renderer, colider_color );
}
}
// TODO move this to method updateTexture and call that function from this
void TextRenderer::updateSizeAndPosition() {
RectangleRender::updateSizeAndPosition();
void TextRenderer::updateTexture() {
int fontSize = 0.6 * getRect().h;
_config->getFont()->changeFontSize( fontSize );
int intOutline = _config->getOutlineSize();
@@ -79,7 +76,10 @@ void TextRenderer::updateSizeAndPosition() {
setTexture( *_config->getFont(), _text, _config->getColor(),
_config->getOutlineColor(), intOutline );
_config->getFont()->revertSize();
}
void TextRenderer::updateSizeAndPosition() {
RectangleRender::updateSizeAndPosition();
updateTexture();
updateDstRect();
}
std::shared_ptr< RenderObject > TextRenderer::copySelf() {