Allegro has a lot of stuff built in that I would likely have to implement myself or go looking for third-party add-on libraries to do in SDL, and it's ridiculously simple to compile static (the official Windows releases are statically linked to Allegro). Also, SDL as far as I know is LGPL, making static linking more of an iffy proposition due to minisphere's BSD license. Allegro is zlib licensed. Oh, and I like the Allegro API, very C-like.
minisphere has a man page now!
Allegro 4 is very much a legacy platform (being designed originally for MS-DOS games and ported elsewhere over the years),
Quote from: Lord English on February 03, 2016, 02:47:40 pmminisphere has a man page now!Nice! So is this something that will be installed by make install?
if (thing = create_foobar(...)) { ...}
So I finally got Travis to actually use clang to build minisphere (turns out SCons doesn't honor the pre-existing environment, it was simple now that I have a makefile)
Code: (c) [Select]if (thing = create_foobar(...)) { ...}It's just so succinct and elegant that I got into the habit of doing it everywhere. I can easily shut up the warnings of course, by adding another set of parentheses, but that triggers my OCD and makes the statement look uglier.
int x = 1;if(x=0 == 1) causeNuclearWar();else puppiesForEveryone();// I hope that turned out OK!