From: "Tom Morton" Newsgroups: comp.os.msdos.djgpp Subject: Re: Saving random seed, and Allegro Date: Wed, 1 Sep 1999 11:40:16 +0100 Organization: Yikes Station Ltd. Lines: 46 Message-ID: <7qivbf$pts$2@news6.svr.pol.co.uk> References: <7qhljj$245$3 AT news6 DOT svr DOT pol DOT co DOT uk> <37CC9150 DOT 2BFD0245 AT hmc DOT edu> <7qibto$oqr$1 AT solomon DOT cs DOT rose-hulman DOT edu> NNTP-Posting-Host: modem-2.lutetium.dialup.pol.co.uk X-Trace: news6.svr.pol.co.uk 936181935 26556 62.136.35.2 (1 Sep 1999 10:32:15 GMT) NNTP-Posting-Date: 1 Sep 1999 10:32:15 GMT X-Complaints-To: abuse AT theplanet DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Damian Yerrick wrote in message news:7qibto$oqr$1 AT solomon DOT cs DOT rose-hulman DOT edu... > > Nate Eldredge wrote in message > news:37CC9150 DOT 2BFD0245 AT hmc DOT edu... > > Tom Morton wrote: > > > > > > Hello fellow human beings, > > > > > > I'm writing a game with allegro and djgpp and it requires a random > > > number generator that can have it's seed saved and changed. Until > > > now I have been using the rand() and srand() functions but I need > > > to be able to store the state of the random number generator. > > Easy. Use this pseudorandom number function (adapted > from the ANSI standard for C rand() ) and two accessors: > > /**** cut ****/ Thanks! That was a quick response. Any chance of this kind of thing becoming standard in allegro. It seems very relevent to what is essentially a game library. ---------------- BTW i think I have found an odd allegro bug: Using the rotate_sprite() function works fine when compiled on my Intel Celeron system and run on either of my systems. However, when compiled on my other system (AMD K6, S3 graphics card) the sprite seems to be inverted. This happens even when the K6-compiled program is run on the celeron. Very strange. The machines both share the same version of djgpp (v2.81) and allegro (v3.11). The resolution is 640x480 at 16bpp. Any ideas what's going on? -- Yikes Station: Frontier Elite 2 Website http://www.yikesstation.freeserve.co.uk/frontier/yikes.htm Tom 'Moretom' Morton