|
|
FreeBASIC Extended Library
The goal of the FreeBASIC Extended Library is to provide free peer-reviewed portable FreeBASIC source libraries. It includes many commonly used functions written by the communtity and licensed under a BSD type license to ensure maximum usage. The source is reviewed prior to inclusion for bugs and is constantly monitored to ensure changes do not introduce new bugs into existing code. All users are encouraged to join the discussion group here: http://groups.google.com/group/fb-ext-lib
Here is a brief rundown of some of the features of the Extended Library by category:
Graphics
- Ability to load TTF fonts to a Draw String compatible buffer.
- Full Featured Sprite class with Pixel-Perfect collision checking.
- Image Rotation.
- Loads BMP, PNG and JPG images.
Generic Container Classes
- Included is a linked list, array, stack, queue and hash table.
- Automatic memory management.
- Support for built-in types as well as user-defined types.
Generic Algorithms
- Included are copy, find, fill, transform, among many others.
- Sorting algorithms include bubble, gnome and qsort.
- Support for arrays of built-in types as user-defined types.

