about summary refs log tree commit diff
path: root/src/game/client/gc_console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/client/gc_console.cpp')
-rw-r--r--src/game/client/gc_console.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/game/client/gc_console.cpp b/src/game/client/gc_console.cpp
index 4b70739f..c04477a1 100644
--- a/src/game/client/gc_console.cpp
+++ b/src/game/client/gc_console.cpp
@@ -1,4 +1,5 @@
 #include "gc_console.h"
+#include "../generated/gc_data.h"
 
 extern "C" {
 	#include <engine/e_system.h>
@@ -262,12 +263,22 @@ void console_render()
 	gfx_mapscreen(screen.x, screen.y, screen.w, screen.h);
 
 
-    gfx_texture_set(-1);
+	gfx_texture_set(data->images[IMAGE_CONSOLE_BG].id);
     gfx_quads_begin();
-    gfx_setcolor(0.4,0.2,0.2,0.8);
+    gfx_setcolor(0.2f, 0.2f, 0.2f,0.8f);
+    gfx_quads_setsubset(0,-console_height*0.075f,screen.w*0.075f*0.5f,0);
     gfx_quads_drawTL(0,0,screen.w,console_height);
     gfx_quads_end();
 
+	gfx_texture_set(data->images[IMAGE_CONSOLE_BAR].id);
+    gfx_quads_begin();
+    gfx_setcolor(1.0f, 1.0f, 1.0f, 0.8f);
+    gfx_quads_setsubset(0,0.1f,screen.w*0.015f,1-0.1f);
+    gfx_quads_drawTL(0,console_height-10.0f,screen.w,10.0f);
+    gfx_quads_end();
+    
+    console_height -= 10.0f;
+
 	{
 		float font_size = 12.0f;
 		float row_height = font_size*1.4f;