The Allegro Wiki is migrating to github at https://github.com/liballeg/allegro_wiki/wiki

Allegro manual

From Allegro Wiki
Jump to: navigation, search
This article is incomplete and needs some revision or has some pending TODOs. Please help Allegro by editing and finishing it. When the article becomes complete, you may remove this tag.


ALLEGRO - A Game Programming Library by Shawn Hargreaves

Contributors

StdDisclaimer

Contents

  • Using Allegro should the page name be AllegroUsage UsingAllegro or AllegroCh01 ? -- MS
  • Unicode routines
  • Configuration routines
  • Mouse routines
  • Timer routines
  • Keyboard routines
  • Joystick routines
  • Graphics modes
  • Bitmap objects
  • Loading image files
  • Palette routines
  • Truecolor pixel formats
  • Drawing primitives
  • Blitting and sprites
  • RLE sprites
  • Compiled sprites
  • Text output
  • Polygon rendering
  • Transparency and patterned drawing
  • Converting between color formats
  • Direct access to video memory
  • FLIC routines
  • Sound init routines
  • Digital sample routines
  • MIDI music routines
  • Audio stream routines
  • Recording routines
  • File and compression routines
  • Datafile routines
  • Fixed point math routines
  • 3D math routines
  • Quaternion math routines
  • GUI routines
  • DOS specifics
  • Windows specifics
  • Unix specifics
  • BeOS specifics
  • QNX specifics
  • Differences between platforms
  • Reducing your executable size
  • Debugging
  • Makefile targets
  • Changes
  • Thanks
  • FAQ
  • Help
  • abi
  • aHack
  • const
  • Conclusion