From 99fd6e1277d43a760e0fa39740ce27a4ccb1e821 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Sat, 15 Mar 2003 12:07:43 +0000 Subject: [PATCH] fixed dark font bug by calling gr_set_mode from gr_init. don't really know why this works, though --- ChangeLog | 5 +++++ arch/ogl/gr.c | 12 ++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index bfd375b4..216c3faa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-03-15 Bradley Bell + + * arch/ogl/gr.c: fixed dark font bug by calling gr_set_mode from + gr_init. don't really know why this works, though + 2003-03-14 Bradley Bell * main/gameseq.c: fix Bitmap_replacement_data mem leakage diff --git a/arch/ogl/gr.c b/arch/ogl/gr.c index 4fe027d5..eb2f811d 100644 --- a/arch/ogl/gr.c +++ b/arch/ogl/gr.c @@ -1,4 +1,4 @@ -/* $Id: gr.c,v 1.10 2003-02-28 09:56:10 btb Exp $ */ +/* $Id: gr.c,v 1.11 2003-03-15 12:07:43 btb Exp $ */ /* * * OGL video functions. - Added 9/15/99 Matthew Mueller @@ -345,7 +345,8 @@ int ogl_init_load_library(void) int gr_init() { - int t,glt=0; + int mode = SM(640,480); + int retcode, t, glt = 0; // Only do this function once! if (gr_installed==1) @@ -410,6 +411,13 @@ int gr_init() MALLOC( grd_curscreen,grs_screen,1 ); memset( grd_curscreen, 0, sizeof(grs_screen)); grd_curscreen->sc_canvas.cv_bitmap.bm_data = NULL; + + // Set the mode. + if ((retcode=gr_set_mode(mode))) + { + return retcode; + } + grd_curscreen->sc_canvas.cv_color = 0; grd_curscreen->sc_canvas.cv_drawmode = 0; grd_curscreen->sc_canvas.cv_font = NULL; -- 2.39.2