From 4daf5205bb7375b4f69aaff839e2d95d69df6e61 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Sat, 7 Sep 2002 07:17:18 +0000 Subject: [PATCH] enable 0/255 palette swap for fonts --- 2d/font.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/2d/font.c b/2d/font.c index 485fa08f..0f9d327f 100644 --- a/2d/font.c +++ b/2d/font.c @@ -1,4 +1,4 @@ -/* $Id: font.c,v 1.22 2002-09-05 07:56:08 btb Exp $ */ +/* $Id: font.c,v 1.23 2002-09-07 07:17:18 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -1689,7 +1689,7 @@ grs_font * gr_init_font( char * fontname ) cfread(palette,3,256,fontfile); //read the palette -#ifdef MACINTOSH // swap the first and last palette entries (black and white) +#ifdef SWAP_0_255 // swap the first and last palette entries (black and white) { int i; ubyte c; @@ -1702,11 +1702,11 @@ grs_font * gr_init_font( char * fontname ) // we also need to swap the data entries as well. black is white and white is black - for (i = 0; i < ptr-newfont->ft_data; i++) { - if (newfont->ft_data[i] == 0) - newfont->ft_data[i] = 255; - else if (newfont->ft_data[i] == 255) - newfont->ft_data[i] = 0; + for (i = 0; i < ptr-font->ft_data; i++) { + if (font->ft_data[i] == 0) + font->ft_data[i] = 255; + else if (font->ft_data[i] == 255) + font->ft_data[i] = 0; } } @@ -1816,7 +1816,7 @@ void gr_remap_font( grs_font *font, char * fontname, char *font_data ) cfread(palette,3,256,fontfile); //read the palette -#ifdef MACINTOSH // swap the first and last palette entries (black and white) +#ifdef SWAP_0_255 // swap the first and last palette entries (black and white) { int i; ubyte c; @@ -1829,11 +1829,11 @@ void gr_remap_font( grs_font *font, char * fontname, char *font_data ) // we also need to swap the data entries as well. black is white and white is black - for (i = 0; i < ptr-newfont->ft_data; i++) { - if (newfont->ft_data[i] == 0) - newfont->ft_data[i] = 255; - else if (newfont->ft_data[i] == 255) - newfont->ft_data[i] = 0; + for (i = 0; i < ptr-font->ft_data; i++) { + if (font->ft_data[i] == 0) + font->ft_data[i] = 255; + else if (font->ft_data[i] == 255) + font->ft_data[i] = 0; } } -- 2.39.2