From: "Nathan \"DrumNark\" Brown" Newsgroups: comp.os.msdos.djgpp References: <7jdqdd$3hn$1 AT news1 DOT skynet DOT be> Subject: Re: allegro and bitmaps Lines: 22 X-Newsreader: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Message-ID: <2oC63.1650$U51.81149@dfiatx1-snr1.gtei.net> X-Trace: /KtlGRES33uWOICw/Vj/VOOO6lnbD9zZxclF4COQtBzVxuYYErkc6tlGTMD0Z5w0QwcySC6tzaSm!iQ/c/0gMznsIKMf3xI9fPwYbPYFT6S1c/pTLbikpP2UnEiVRF4guoMsj331SyG7DqCoWyjlDjA== X-Complaints-To: abuse AT gte DOT net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly NNTP-Posting-Date: Sun, 06 Jun 1999 22:13:18 GMT Distribution: world Date: Sun, 06 Jun 1999 22:13:18 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com >2) how can i get text on the screen when i'm not in text mode but in vga mode ? 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); } That should do it, you can mess around with it from there