Difference between revisions of "FPC and Allegro"
From Free Pascal wiki
Jump to navigationJump to search (Moved categories to template (with some changes)) |
(Links added.) |
||
Line 15: | Line 15: | ||
*And more! | *And more! | ||
To use Allegro with Free Pascal you need the [http://allegro-pas.sf.net/ Allegro.pas wrapper]. | To use Allegro with Free Pascal you need the [http://allegro-pas.sf.net/ Allegro.pas wrapper]. | ||
+ | |||
+ | ==Links== | ||
+ | *[http://allegro-pas.sourceforge.net/ Project page] | ||
+ | *[https://sourceforge.net/projects/allegro-pas/files/ Downloading] | ||
+ | *[http://allegro-pas.sourceforge.net/docs/ Online documentation] |
Revision as of 15:49, 22 November 2016
│
English (en) │
español (es) │
Introduction
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. However, Allegro is not a game engine: you are free to design and structure your program as you like.
Allegro 5 has the following additional features:
- Supported on Windows, Linux, Mac OSX, iPhone and Android.
- User-friendly, intuitive C API usable from many languages.
- Hardware accelerated bitmap and graphical primitive drawing support (via OpenGL or Direct3D).
- Audio recording support.
- Font loading and drawing.
- Video playback.
- Abstractions over shaders and low-level polygon drawing.
- And more!
To use Allegro with Free Pascal you need the Allegro.pas wrapper.