about summary refs log tree commit diff
path: root/src/engine/client
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-03-21 17:39:09 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-03-21 17:39:09 +0000
commit45a047ce478e31297eba35e2e3121b25cabeae12 (patch)
tree0cf3794fca8ec176b8b64604ac7f7104977c0e2a /src/engine/client
parentfaa13fe70371834c3e7e234875d32bb95d278c54 (diff)
downloadzcatch-45a047ce478e31297eba35e2e3121b25cabeae12.tar.gz
zcatch-45a047ce478e31297eba35e2e3121b25cabeae12.zip
fixed bug in text rendering. added option for detail layers
Diffstat (limited to 'src/engine/client')
-rw-r--r--src/engine/client/ec_gfx.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/client/ec_gfx.c b/src/engine/client/ec_gfx.c
index 2de9ca23..e3a4453b 100644
--- a/src/engine/client/ec_gfx.c
+++ b/src/engine/client/ec_gfx.c
@@ -1036,7 +1036,7 @@ void gfx_text_ex(TEXT_CURSOR *cursor, const char *text, int length)
 			
 			to_render -= this_batch;
 
-			while(this_batch > 0)
+			while(this_batch-- > 0)
 			{
 				float tex_x0, tex_y0, tex_x1, tex_y1;
 				float width, height;
@@ -1062,7 +1062,6 @@ void gfx_text_ex(TEXT_CURSOR *cursor, const char *text, int length)
 				advance = x_advance + font_kerning(font, *current, *(current+1));
 				draw_x += advance*size;
 				current++;
-				this_batch--;
 			}
 		}