Allegro 4.3.1
Sponsored Links
Allegro 4.3.1 Ranking & Summary
File size:
3.16 MB
Platform:
Windows All/Unix
License:
Freeware
Price:
Downloads:
918
Date added:
2007-07-02
Publisher:
Shawn Hargreaves
Allegro 4.3.1 description
Allegro is a game programming library for C/C++ developers distributed freely Allegro is a game programming library for C/C++ developers distributed freely, supporting the following platforms: Windows, DOS, Unix (Linux, FreeBSD, Solaris, Irix, Darwin), QNX, BeOS and MacOS X.
Allegro provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.
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". Allegro is also a recursive acronym which stands for "Allegro Low LEvel Game ROutines".
Cross-platform support:
- Unix (Linux, FreeBSD, Irix, Solaris, Darwin)
- Windows (MSVC, MinGW, Cygwin, Borland)
- BeOS
- QNX
- MacOS X
- Dos (DJGPP, Watcom)
Graphic functions:
- pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines
- shape fill, with or without pattern
- polygons: flat, Gouraud, textured (3D) and translucent
- masked, compressed and compiled sprites
- blitting, rotation, stretching, reduction, alpha blending, Gouraud shading
- native support for BMP, LBM, PCX and TGA files (others supported with library extensions)
- color palette manipulation (reading, writing, conversion)
- conversion of color formats RGB <-> HSV
- support for different encodings and conversion, default is UTF-8
- bitmap fonts (masking, colouring, alignment)
- draw directly on the screen or on any-size memory bitmaps
- hardware scrolling and triple buffering (where available), mode-X split screen
animation functions for FLI/FLC format
Sound functions:
- native MIDI music format support (with 64 simultaneous effects)
- dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change
- uses General MIDI patches
- you can read in wavetable patches for MIDI files (SF2 and GUS patches)
- native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional)
- streaming audio
- modify volume, pan, pitch, etc during play
Math functions:
- fixed point arithmetic and trigonometric routines
- precalculated trigonometric tables
- vector/matrix/quaternions 3d manipulation (translation, rotation, scaling, projection)
Misc:
- mouse, keyboard and joystick management
- high resolution interrupt timers (resolution of 10, 5 or less ms depending on platform)
- vertical retrace simulation
- manipulate configuration files
- manipulate compressed files in LZSS format
- manipulate multi-object resource-like compressed datafiles
- tool for creating datafiles (grabber)
- simple GUI for dialogs and file selector
Allegro provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.
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". Allegro is also a recursive acronym which stands for "Allegro Low LEvel Game ROutines".
Cross-platform support:
- Unix (Linux, FreeBSD, Irix, Solaris, Darwin)
- Windows (MSVC, MinGW, Cygwin, Borland)
- BeOS
- QNX
- MacOS X
- Dos (DJGPP, Watcom)
Graphic functions:
- pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines
- shape fill, with or without pattern
- polygons: flat, Gouraud, textured (3D) and translucent
- masked, compressed and compiled sprites
- blitting, rotation, stretching, reduction, alpha blending, Gouraud shading
- native support for BMP, LBM, PCX and TGA files (others supported with library extensions)
- color palette manipulation (reading, writing, conversion)
- conversion of color formats RGB <-> HSV
- support for different encodings and conversion, default is UTF-8
- bitmap fonts (masking, colouring, alignment)
- draw directly on the screen or on any-size memory bitmaps
- hardware scrolling and triple buffering (where available), mode-X split screen
animation functions for FLI/FLC format
Sound functions:
- native MIDI music format support (with 64 simultaneous effects)
- dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change
- uses General MIDI patches
- you can read in wavetable patches for MIDI files (SF2 and GUS patches)
- native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional)
- streaming audio
- modify volume, pan, pitch, etc during play
Math functions:
- fixed point arithmetic and trigonometric routines
- precalculated trigonometric tables
- vector/matrix/quaternions 3d manipulation (translation, rotation, scaling, projection)
Misc:
- mouse, keyboard and joystick management
- high resolution interrupt timers (resolution of 10, 5 or less ms depending on platform)
- vertical retrace simulation
- manipulate configuration files
- manipulate compressed files in LZSS format
- manipulate multi-object resource-like compressed datafiles
- tool for creating datafiles (grabber)
- simple GUI for dialogs and file selector
Allegro 4.3.1 Screenshot
Allegro 4.3.1 Keywords
Allegro 4.3.1
MIDI
game programming library
programming library
Game Programming
allegro
game
library
programming
functions
freely
Allegro 4.3.1
Components & Libraries
Software Development
Bookmark Allegro 4.3.1
Allegro 4.3.1 Copyright
WareSeeker periodically updates pricing and software information of Allegro 4.3.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Allegro 4.3.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
allegro game programming library
c++ game programming library
java game programming library
allegro medical
c++ game programming
c programming library
game programming schools
hotel allegro
allegro pl
3d game programming library
allegro playacar
game programming for dummies
allegrova
video game programming
game programming jobs
Related Software
C++ library for modern generic programming Free Download
A C/C++ programming library for easy and rapid 2D and 3D programming Free Download
Programmable calculator creates graphs & video clips from expressions & formulas... Free Download
a linear programming library Free Download
A fast and funny arcade remake of an old VIC20 game. Try to hit each smile one time only. Try the funny Multiplayer mode. By Bottomap Software. Made entirely with Botolib (our upcoming ease-to-use gam Free Download
tcp-based/udp-based network protocol source code Free Download
Vocabulary Instiller is a rather praiseworthy program that can be used after a language lesson at school, before an exam, during work, during watching a movie or TV. It can be used also for programming languages keywords, library functions, or components. Even for reminding desired habits. Free Download
Embedded face identification SDK, 30 day trial. The trial kit is intended for development projects using ARM Linux or Windows Mobile driven handheld PC, PDA or smart phone with built-in or external ca Free Download
Latest Software
Popular Software
Favourite Software