From 20f432e5c64111f307c1194844716accc2fa1573 Mon Sep 17 00:00:00 2001 From: Kp Date: Tue, 22 Dec 2015 04:18:50 +0000 Subject: [PATCH] Save & to con_buffer slot --- similar/main/console.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/similar/main/console.cpp b/similar/main/console.cpp index 943a4ac60..c4d283251 100644 --- a/similar/main/console.cpp +++ b/similar/main/console.cpp @@ -171,11 +171,12 @@ static void con_draw(void) const auto &&fspacx1 = fspacx(1); for (;;) { - gr_set_fontcolor(get_console_color_by_priority(con_buffer[CON_LINES_MAX-1-i].priority), -1); + auto &b = con_buffer[CON_LINES_MAX - 1 - i]; + gr_set_fontcolor(get_console_color_by_priority(b.priority), -1); int w,h; - gr_get_string_size(con_buffer[CON_LINES_MAX-1-i].line, &w, &h, nullptr); + gr_get_string_size(b.line, &w, &h, nullptr); y -= h + fspacy1; - gr_string(fspacx1, y, con_buffer[CON_LINES_MAX - 1 - i].line); + gr_string(fspacx1, y, b.line, w, h); i++; if (y<=0 || CON_LINES_MAX-1-i <= 0 || i < 0)