Message-ID: <37CB4E6F.525C@ns.sympatico.ca> From: Klaas X-Mailer: Mozilla 3.04 (Win95; I) MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: ASCII values in ALLEGRO References: <37CAAFE5 DOT F6DFBD5 AT swipnet DOT se> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 30 Date: Tue, 31 Aug 1999 03:39:23 GMT NNTP-Posting-Host: 142.177.71.11 X-Complaints-To: abuse AT ns DOT sympatico DOT ca X-Trace: sapphire.mtt.net 936070763 142.177.71.11 (Tue, 31 Aug 1999 00:39:23 ADT) NNTP-Posting-Date: Tue, 31 Aug 1999 00:39:23 ADT Organization: Sympatico-Subscriber To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Erik Ellingsson wrote: > > Hello! > > We are two swedish boys, we are currently working with a project using > DJGPP and ALLEGRO. Because -we are swedish we want to use ASCII > characters in the function textout( ); The characters are between the > value 128-255. Is this possible using ALLEGRO? and if it is possible > how are we going to do this? Do we have to alter the keyboard > settings/file or something like that? 1. Set your font to include whatever characters you need. 2. Use chars in the string to display those characters. For example: Say I created a font with "ò" in ANSI (not ASCII) #149. To display this in Allegro: textprintf(mybmp,myfont,myx,myy,mycolor,"oo%coo",149); /* this will display "ooòoo" */ OR sprintf(mystr,"oo%coo",149); textout(mybmp,myfont,mystr,myx,myy,mycolor); *note: I'm not sure as to the exact argument order. -Mike