Introduction Design Documentation Screenshots Download



Introduction



What are the Annex Solutions Foundation Classes:
The Annex Solutions Foundation Classes (ASFC) are a set of classes coded in C++ which provide basic graphical functions. Additionally ASFC can handle keyboard and mouse input.

Why is ASFC part of the Lore and Lutes project:
ASFC is part of the Lore and Lutes (L&L) project because they were originally created to provide L&L input and graphical access. Although it is part of the L&L project it isn't dependent on L&L and it's other libraries. Since ASFC is an independent library it can be used by other programs.

What libraries is ASFC built off of:


As shown by the diagram above ASFC depends on the OpenGL and SDL libraries. ASFC encapsulates OpenGL and SDL so Lore and Lutes and 3rd party programs can take advantage of those two powerful libraries with a simple, easy to use, and powerful programming interface.

Currently ASFC includes these features:
A Console Class
Images (can handle multiple file formats)
Linked Lists
Several Nice Macros
An effects class which does things such as clear the screen.
A font class
A timer class

Next - ASFC: Design

SourceForge.net Logo

By: Andy Stone
E-Mail: astone42@simla.colostate.edu
Copyright (C) 2004