delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/06/07/22:33:07

From: "POULAIN Vincent" <vpoulain AT club-internet DOT fr>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: multiple libs together??
Date: 31 May 1997 14:42:33 GMT
Organization: Grolier Interactive Europe
Lines: 44
Message-ID: <01bc6dd0$beea9100$LocalHost@vpoulain>
References: <865049967 DOT 6406 AT dejanews DOT com>
NNTP-Posting-Host: ppp-101-109.villette.club-internet.fr
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp


3colemanj AT citadel DOT edu a écrit dans l'article
<865049967 DOT 6406 AT dejanews DOT com>...
> . My question is this: is
> there any existing code out there where someone is using Plush3d for
> rendering to bitmap, Allegro for screen modes, blitting, mouse/joy/kbd
> input, and Midas for MOD sound? Or any combination of the above? 

I can't answer to your whole question.
What I can say is you can use Alleg with both Midas and Seal, BUT, in this
case you
musn't do the Allegro's install_sound() or it will
crash/do_nothing/something_else.

Concerning the graphics, I think (but I didn't tried, at the opposite of
Seal/Allegro) that
you can't use both Allegro and another lib functions.
Conflicts will surely happen, as if you try do do both Allegro's and Seal's
audio capabilities.

The chance is that Allegro is very clean : eg: you can easily use it's
graphics capabilities, 
and take the sound playing from any other lib. Each Allegro's module is
independant enough to not to conflict.

If you use Seal, you'll have do alway use the AUpdateAudio(), in order the
sound to not to be cut. You can without any problem use the Alleg's timer
handler in order to put in
a call to AUpdateAudio. I tried this, and that worked fine.
I played a S3M with Seal, while some stupid robots were fighting in a maze
:-)

Shawn, are you OK with this ?


-- 
---------------------------------------
Vincent Poulain.

vpoulain AT club-internet DOT fr
----------------------------------------


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019