PDA

View Full Version : Allegro.pas, a wrapper to use Allegro in Pascal.



Ñuño Martínez
18-12-2006, 12:13 AM
Some of you knows about it (http://www.pascalgamedevelopment.com/viewtopic.php?t=3926&highlight=) yet (thanks for the help, guys), but today is the official anouncement.

I'm working in a wrapper for the Allegro game library (http://alleg.sourceforge.net) named Allegro.pas. It's incomplete, but it's possible to create games now. If you want to use it and/or help me with documentation or coding, just let me know.

Now, here's the link (drumroll...): Allegro.pas game library wrapper (http://allegro-pas.sourceforge.net)

As you see, it still need a lot of work, but I think I'm on the right way.

savage
18-12-2006, 02:46 AM
I've promoted your post to being a news item, in the hope that more people will jump on board and help out.

Ñuño Martínez
18-12-2006, 09:34 AM
Thanks! :D

HopeDagger
27-12-2006, 12:30 AM
Awesome. I've been waiting for a Pascal port of Allegro for ages. :)

Ñuño Martínez
03-01-2007, 10:48 AM
Do you mean you'll use it? :wink: If you'll do, please tell me what do you think about it.

yassersoft
17-04-2007, 06:34 PM
So SDL for pascal is really good. Then I must start to use it. It works over free pascal???

Ñuño Martínez
18-04-2007, 05:04 PM
So SDL for pascal is really good. Then I must start to use it. It works over free pascal???
Are you asking if Allegro.pas works over Free Pascal, aren't you? If so, the answer is "Yes, it do".

By the way, note that it would be a bit "tricky", can't us it on Linux (see this thread (http://www.pascalgamedevelopment.com/viewtopic.php?t=3926&highlight=)) and the documentation isn't complete.

Now I can't fix it (real life is hard :( ) but I'll do it.

If you're asking about SDL... I don't know :P ;)

Ñuño Martínez
07-06-2007, 02:45 PM
As I said somewhere real life beats me so I was out of business for a long time. Fortunately now everything is solved so I can resume my old projects.

So I've updated and improved Allegro.pas and I've decided to search for testers before to finish the Allegro.pas' Demo Game (which will be released in version 4.2.1Beta 2). I've uploaded it here (temporal downlad site) (http://www.burdjia.com/clientes/allegro.pas.070607.zip). Note that you would need the binary versions of Allegro (http://www.allegro.cc/files/4.2.1/allegro-mingw-4.2.1.zip) and Allegro.pas (http://downloads.sourceforge.net/allegro-pas/allegro.pas-4.2.1.beta-bin-win32.zip?modtime=1170357508&big_mirror=0) (direct links to download). You'll need only the DLL files.

Thanks in advance for any bug report, patch, fix or comment.

Bijo
08-06-2007, 05:03 PM
Looks nice ?ëu?±o. I've downloaded this 'cause it looks interesting, and I've very shortly (a couple painful weeks?) used Allegro with C++ (MinGW). I'll install it one of those days and try to test it, though unfortunately certain things in real life are forcing me to stop my programming pursuits.

Ñuño Martínez
24-07-2007, 06:35 AM
Here I am again with a new beta version, which fixes problems with the graphics clipping and the function that assigns the window's title. It should work now. The binary package includes also tools to create packed data files (previous versions haven't them), the whole precompiled library and the Allegro DLL file, so if you download this the source package and the original Allegro package aren't necessary.

All tests, comments and suggestions will be welcomed.

Mandatory links to the download page (http://sourceforge.net/project/showfiles.php?group_id=184664).

[p.s] I'm sorry because I started a new thread when I released the beta 2 version.

Ñuño Martínez
28-09-2007, 11:36 AM
One time more, a new beta version released. I wanted to wait until the demo game were finished but personal issues don't allow me to work in the project so I decided to pack the sources and release it.

This beta fixes some odd mistakes. Please test and tell me if this works better now.

I've included the current status of the Demo Game. It isn't playable but the map editor is finished and the wole thing shows how it will be.

Screen shoots (yay! :D)

http://sourceforge.net/dbimage.php?id=142499 (http://sourceforge.net/project/screenshots.php?group_id=184664&ssid=68542)http://sourceforge.net/dbimage.php?id=142495 (http://sourceforge.net/project/screenshots.php?group_id=184664&ssid=68540)

Link to download (http://sourceforge.net/project/showfiles.php?group_id=184664)