Quote:Original post by DigitalDelusion
* a horrible inconsistent API
* some weird ass gui system
* pak-files
* crap OGL support
... that's about it from my experience ;)
Allegro was a godsend in the early days what then happened I don't know I simply refuse to touch the thing and use SDL that is lean clean and consistent.
Just my personal oppinion though.
* the API, while inconsistent, has much better documentation than SDL's.
* never used the GUI system, so I don't know.
* PAK-Files are nice, but whatever.
* Allegro has no built-in OpenGL support; you have to use AllegroGL. I have no idea how AllegroGL has "crap" OGL support, so if you would like to elaborate on that, please do so.
I used to use Allegro, but now use SDL. Allegro has a much better community (I'm sorry SDL devs, mailing lists suck) and is easier to get into. Regardless, as far as the graphics portions of these two APIs go, they're both equally sucky unless you use OpenGL.
Quote:Original post by Meagermanx
I wanted to try Allegro, but like 95% of people who try to install it, I couldn't figure it out.
I think you have that reversed... you must be in the 5% of people who can't read really straight forward documentation. =P
Windows probably has the most difficult Allegro installation, but really, how hard is it to set two environment variables and then run "make" and "make install."
...as opposed to SDL on Windows, where you have to juggle burning chainsaws while balancing on a bowling ball (install a terminal emulation layer like MSYS or Cygwin).
I like both libraries. Allegro has a much better community and much better documentation, while SDL seems to have a more consistent, leaner API that isn't as bogged down by legacy code.
As for me, I mainly use SDL but hang around and ask any questions I have at the Allegro.cc forums. Irony.