summaryrefslogtreecommitdiff
path: root/pixel-client/src/render/font.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pixel-client/src/render/font.rs')
-rw-r--r--pixel-client/src/render/font.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/pixel-client/src/render/font.rs b/pixel-client/src/render/font.rs
index 95cb3fab..f1e7f4d3 100644
--- a/pixel-client/src/render/font.rs
+++ b/pixel-client/src/render/font.rs
@@ -52,6 +52,10 @@ impl<'a> Renderer<'a> {
let mut cursor = position;
let mut line_height = 0f32;
for c in text.chars() {
+ if c == '\n' {
+ cursor.y += line_height;
+ cursor.x = position.x
+ }
if (c as u32) < 128 {
let r = self.font_textures.glyphs[c as usize];
let size = Vec2::new(r.width() as f32, r.height() as f32) * scale;