From 1c267238642ca3dd84994392d0f8888d32afcab0 Mon Sep 17 00:00:00 2001 From: Chris Ison Date: Mon, 17 Dec 2001 23:41:58 +0000 Subject: [PATCH] changed int to an unsigned int --- include/QF/draw.h | 2 +- libs/video/renderer/gl/gl_draw.c | 6 +++--- libs/video/renderer/sw/draw.c | 2 +- libs/video/renderer/sw32/draw.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/QF/draw.h b/include/QF/draw.h index 57a8a1581..b91f2eec2 100644 --- a/include/QF/draw.h +++ b/include/QF/draw.h @@ -35,7 +35,7 @@ extern qpic_t *draw_disc; // also used on sbar void Draw_Init (void); void Draw_Init_Cvars (void); -void Draw_Character (int x, int y, int num); +void Draw_Character (int x, int y, unsigned int num); void Draw_Pic (int x, int y, qpic_t *pic); void Draw_SubPic(int x, int y, qpic_t *pic, int srcx, int srcy, int width, int height); void Draw_TextBox (int x, int y, int width, int lines, byte alpha); diff --git a/libs/video/renderer/gl/gl_draw.c b/libs/video/renderer/gl/gl_draw.c index a8f3e9066..86de431bd 100644 --- a/libs/video/renderer/gl/gl_draw.c +++ b/libs/video/renderer/gl/gl_draw.c @@ -282,18 +282,18 @@ Draw_Init (void) smoothly scrolled off. */ void -Draw_Character (int x, int y, int num) +Draw_Character (int x, int y, unsigned int num) { float frow, fcol; if (num == 32) return; // space - num &= 255; - if (y <= -8) return; // totally off screen + num &= 255; + frow = (num >> 4) * CELL_SIZE; fcol = (num & 15) * CELL_SIZE; diff --git a/libs/video/renderer/sw/draw.c b/libs/video/renderer/sw/draw.c index 4fa1d5cd4..caf2e53f2 100644 --- a/libs/video/renderer/sw/draw.c +++ b/libs/video/renderer/sw/draw.c @@ -199,7 +199,7 @@ Draw_Init (void) smoothly scrolled off. */ void -Draw_Character (int x, int y, int num) +Draw_Character (int x, int y, unsigned int num) { byte *dest; byte *source; diff --git a/libs/video/renderer/sw32/draw.c b/libs/video/renderer/sw32/draw.c index 8b5400c97..90b11d179 100644 --- a/libs/video/renderer/sw32/draw.c +++ b/libs/video/renderer/sw32/draw.c @@ -199,7 +199,7 @@ Draw_Init (void) smoothly scrolled off. */ void -Draw_Character (int x, int y, int num) +Draw_Character (int x, int y, unsigned int num) { byte *source; int drawline;