From 99ba4b8ce39783ac1e15a59089d45ae90323ca75 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Sat, 7 Feb 2015 13:51:07 -0800 Subject: [PATCH] center kmatrix screens --- main/kmatrix.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/main/kmatrix.c b/main/kmatrix.c index 5c78a29a..a2705128 100644 --- a/main/kmatrix.c +++ b/main/kmatrix.c @@ -36,10 +36,12 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #include "mouse.h" #include "joy.h" #include "timer.h" +#include "vid.h" #define CENTERING_OFFSET(x) ((300 - (70 + (x)*25 ))/2) -#define CENTERSCREEN (MenuHires?320:160) +#define CENTERSCREEN (SWIDTH/2) +#define MARGIN (CENTERSCREEN - LHX(160)) int kmatrix_kills_changed = 0; char ConditionLetters[]={' ','P','E','D','E','E','V','W'}; @@ -65,14 +67,14 @@ void kmatrix_draw_item( int i, int *sorted ) // Print player name. - gr_printf( LHX(CENTERING_OFFSET(N_players)), y, "%s", Players[sorted[i]].callsign ); + gr_printf( MARGIN + LHX(CENTERING_OFFSET(N_players)), y, "%s", Players[sorted[i]].callsign ); if (!((Game_mode & GM_MODEM) || (Game_mode & GM_SERIAL))) - gr_printf (LHX(CENTERING_OFFSET(N_players)-15),y,"%c",ConditionLetters[Players[sorted[i]].connected]); + gr_printf( MARGIN + LHX(CENTERING_OFFSET(N_players)-15), y, "%c", ConditionLetters[Players[sorted[i]].connected] ); for (j=0; j