Allegro is a cross-platform library mainly aimed at video game and multimedia
programming. It handles common, low-level tasks such as creating windows,
accepting user input, loading data, drawing images, playing sounds, etc.
and generally abstracting away the underlying platform.
Thomas Klausner plus minor changes by me.
Allegro is a portable library mainly aimed at video game and multimedia
programming, originally started by Shawn Hargreaves for the DJGPP compiler
in a mixture of C and assembler.
According to the Oxford Companion to Music, Allegro is the Italian for
"quick, lively, bright". It is also a recursive acronym which stands for
"Allegro Low LEvel Game ROutines".
Cross-platform support
o Dos (DJGPP, Watcom)
o Unix (Linux, *BSD, Irix, Solaris, Darwin)
o Windows (MSVC, MinGW, Cygwin, Borland)
o BeOS
o QNX
o MacOS X