From 41ebc9bc9d9bdda650799a6c9dc9a5ed15a55430 Mon Sep 17 00:00:00 2001 From: oy Date: Tue, 3 May 2011 23:30:50 +0200 Subject: fixed cursor marker position in console --- src/game/client/components/console.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/client/components/console.cpp b/src/game/client/components/console.cpp index 33c6db43..5bc2eadd 100644 --- a/src/game/client/components/console.cpp +++ b/src/game/client/components/console.cpp @@ -446,7 +446,9 @@ void CGameConsole::OnRender() } TextRender()->TextEx(&Cursor, aInputString, pConsole->m_Input.GetCursorOffset()); + static float MarkerOffset = TextRender()->TextWidth(0, FontSize, "|", -1)/3; CTextCursor Marker = Cursor; + Marker.m_X -= MarkerOffset; TextRender()->TextEx(&Marker, "|", -1); TextRender()->TextEx(&Cursor, aInputString+pConsole->m_Input.GetCursorOffset(), -1); -- cgit 1.4.1