|
@@ -109,7 +109,12 @@ void Chat::render() {
|
|
FontRenderer::setModel(model);
|
|
FontRenderer::setModel(model);
|
|
FontRenderer::draw(s, 255);
|
|
FontRenderer::draw(s, 255);
|
|
|
|
|
|
- width = FontRenderer::getWidth(s, Window::Input::getCursor());
|
|
+ s.clear();
|
|
|
|
+ const List<uint32>& unicode = Window::Input::getUnicode();
|
|
|
|
+ for(int i = 0; i < Window::Input::getCursor(); i++) {
|
|
|
|
+ s.appendUnicode(unicode[i]);
|
|
|
|
+ }
|
|
|
|
+ width = FontRenderer::getWidth(s, -1);
|
|
model.translateTo(Vector3(padding[0] + width, height + 2.0f, 0.0f))
|
|
model.translateTo(Vector3(padding[0] + width, height + 2.0f, 0.0f))
|
|
.scale(scale);
|
|
.scale(scale);
|
|
FontRenderer::setModel(model);
|
|
FontRenderer::setModel(model);
|