Page 1 of 1

can this sprite engine be used with purebasic ?

Posted: Wed Jan 12, 2005 3:54 pm
by z3phir2003
hi
i found this sprite engine on the net http://www.spritecraft.com can this sprite engine be used with purebasic ?

Posted: Thu Jan 13, 2005 1:02 am
by Dreglor
Yes, becasue it is a dll but becasue it was written in C++ so it will be diffucult to get it working properly

10x for responding

Posted: Thu Jan 13, 2005 5:15 pm
by z3phir2003
10x for responding. i will try to use it if i will have any luck i will post here the source code. if anyone has any succes please post a tutorial or something. 10x in advance.

Posted: Fri Jan 14, 2005 4:55 am
by Amiga5k
Hi everyone.

Dreglor, I don't think it should be too difficult to get it working just because it was written C++. I mean, what difference does it make what language a dll was written in, as long as the function names and parameters are known, right?

If the dll requires addresses to be passed to it, I think PB is up to the challenge, no? ;)

Russell

p.s. I haven't tried SpriteCraft, but isn't this something we could write in PB itself fairly easily for our own use? True, it wouldn't be 'object oriented', but I don't think I'd lose any sleep over that fact... (Naturally, if PB 4.0 supports objects then we will have that option, too).

why?

Posted: Fri Feb 25, 2005 7:58 pm
by bumblebee
Call me dumb - but before you do - consider this:-

PureBasic gives you sprites, 3dSprites, and images - so, you can do your scrolling backgrounds using images, have moving sprites, and easy stuff as sprites - and do the complicated things with translucent sprites or even use 3dSprites, and you can do it all at the same time?
I personally have been nothing short of impressed with the 2D capabilites offered to me by PureBasic.

What I personally have found, is that if i'm trying to do something, there is always a way! You might have to just keep trying. I didn't look into this system for any more than 10 minutes - but it doesn't sound to me like its doing anything that PureBasic isn't already.

Am I missing something?