Message-ID: <8D53104ECD0CD211AF4000A0C9D60AE30140E946@probe-2.acclaim-euro.net> From: Shawn Hargreaves To: djgpp AT delorie DOT com Subject: Re: allegro and bitmaps Date: Mon, 7 Jun 1999 10:10:07 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1460.8) Content-Type: text/plain Reply-To: djgpp AT delorie DOT com Nathan "DrumNark" Brown writes: > textout(bitmap,font(usually just "font" or > datfile[FONT].dat),string,x,y,color); > > this doesn't mask though, which means you have to make your own > sub to do that, which is easy to do with a little ingenuity... > > int FunkyText(char *str,int x,int y,int col) { > clear(textbuffer); > textout(textbuffer,font,str,0,0,col); > masked_blit(textbuffer,screen,0,0,x,y,320,15); > } Ingenious for sure, but also inefficient, and won't work in truecolor modes. It would be much simpler to just call text_mode(-1) before using textout()... Shawn Hargreaves.