Panel is working and now I can work on the gui interactions parts.
This commit is contained in:
parent
9bc9c9007f
commit
6e848004c4
3 changed files with 4 additions and 1 deletions
|
@ -110,13 +110,14 @@ void SFMLRender::render_text(std::wstring &text, float x, float y) {
|
|||
float width_delta = 0;
|
||||
float height_delta = 0;
|
||||
sf::Sprite &sprite = get_text_sprite(last_tile);
|
||||
const float start_x = x;
|
||||
|
||||
// make a copy so we don't modify the cached one
|
||||
$ansi.parse(text, [&](sf::Color bg, sf::Color fg, wchar_t tile) {
|
||||
if(tile == '\n') {
|
||||
// don't bother processing newlines, just skip
|
||||
y += $line_spacing;
|
||||
x = GAME_MAP_POS;
|
||||
x = start_x;
|
||||
} else if(tile == L'\r') {
|
||||
return; // skip these, just windows junk
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue