Page 1 of 2

PocketFrogPlus 0.2.1 released!

PostPosted: Feb 15, 2003 @ 3:39pm
by gersen
Ok, I have released another version of my extensions + pocketfrog 0.6.0.
Changes in this version:

* fixed mixing pause on some ppc (thanks fzammetti for report)
* fixed shutdown delay problem
* added support for mono or stereo output


You can download it at http://digilander.libero.it/funnybits

Enjoy it!

PostPosted: Feb 17, 2003 @ 10:36am
by Dave Johnston

PostPosted: Feb 19, 2003 @ 9:05pm
by Presto
Wish I could say the same.

Plugged in my latest bunch of code, which was using PocketFrog 0.4.5 because of the sound support, and it told me Blit is not a member of Surface...

*winces*

I think I'll have to look into what the major differences between 0.4.5 and 0.6.0 are. If a Surface can't Blit to another Surface though, it's going to be a painful conversion.

PostPosted: Feb 20, 2003 @ 1:33am
by fzammetti
I also plugged it into the Invasion: Trivia code without any trouble. Well, one... the method Sound::GetChannel was changed to Sound::channel. Not a big deal at all, and it was the only thing that bit me. Thanks again Gersen!

PostPosted: Feb 20, 2003 @ 2:37am
by damian
Just curious... what's the difference between PFP 0.2.1 and 0.2.2?

PostPosted: Feb 20, 2003 @ 1:28pm
by gersen

PostPosted: Feb 20, 2003 @ 5:08pm
by Presto
If you could incorporate 3D routines, that'd be WAY cool. I looked at PocketGL, but I wasn't overly impressed with it. The FPS seemed to be so much lower than they needed to be, though I do admit that the demos "looked" pretty good.

I'm still waiting for my "Mathematics for 3D Game Programming and Computer Graphics" book to arrive from Amazon. (UPS says it should arrive today. Woohoo!)

Anyway, you asked for opinions. =)

-John

PostPosted: Feb 20, 2003 @ 5:23pm
by fzammetti
My personal preference, for whatever it is or is not worth, would not be for another library. I find PocketFrog to be fantastic and I'd prefer to see people continue to develop it. Myself and others have released some other primitive functions lately, you of course do great with Plus... if it could all be combined properly that would be great.

My only fear is that if anyone other than Thierry does it, then when he releases a new version, we'll have to go through the trouble of incorporating all the extension stuff with the new version.

Two solutions come to mind...

One is to ask Thierry to add all this stuff. I know he's busy with other things, and I'm not sure PF is at the top of his list any more anyway, so I'm not sure aboout this.

The other option is to add extensions in such a way that they can EASILY be moved into a newer version. Now, in the case of my extensions that would be very easy, just add the header to PF and an include and we're done. That's because my stuff doesn't actually modify any PF classes right now, although they should, just to add methods to existing classes, but again, a simple header file takes care of that. In the case of your sound extensions though, your modifying existing classes, right? Not just adding to them? That's where I think the problem arises.

Just like they say in business: God forbid you get hit by a bus... I mean, if a new version of PF comes out and your... not around... :) ... then I wouldn't be able to use the newer PF version and still have your sound stuff in it unless I went through the trouble of figuring out how you added it to PF.

In other words, and I should have just said this BEFORE I started babbling... I think we all need to make sure our extensions are very loosely coupled to PF wherever possible so that new version of PF can be sloted in with the extensions without any trouble. I don't think that's the case today.

PostPosted: Feb 20, 2003 @ 8:33pm
by Kzinti

PostPosted: Feb 20, 2003 @ 8:39pm
by fzammetti

PostPosted: Feb 20, 2003 @ 8:50pm
by damian

PostPosted: Feb 20, 2003 @ 9:06pm
by gersen

PostPosted: Feb 20, 2003 @ 9:18pm
by Kzinti

PostPosted: Feb 20, 2003 @ 9:22pm
by fzammetti

PostPosted: Feb 20, 2003 @ 9:23pm
by fzammetti