Contains classes and functions several a5ses components need. More...
#include <allegro5/allegro5.h>#include <exception>#include <memory>#include <string>#include <stdexcept>Classes | |
| class | a5::Exception |
| Base class for A5SES exceptions. More... | |
| class | a5::Need_Addon |
| Thrown when a function requiring a non-loaded addon is called. More... | |
| class | a5::Init_Failed |
| Thrown when an core Allegro module or addon fails to initialize. More... | |
| class | a5::Rectangle |
| Stores four coordinates representing a rectangle. More... | |
Namespaces | |
| namespace | a5 |
Contains all A5SES classes and functions. | |
Defines | |
| #define | Rectangle WINDOWS_Rectangle |
| #define | A5SES_PTR_TYPE std::auto_ptr |
| #define | A5SES_VERSION_STR "4.9.21.2" |
| A5SES version string First 3 digits should match the Allegro version it's made for. | |
| #define | A5SES_MAJOR_VERSION 4 |
| A5SES major version Should match the Allegro version it's made for. | |
| #define | A5SES_MINOR_VERSION 9 |
| A5SES minor version Should match the Allegro version it's made for. | |
| #define | A5SES_WIP_VERSION 21 |
| A5SES WIP version Should match the Allegro version it's made for. | |
| #define | A5SES_VERSION 2 |
| A5SES version. | |
Typedefs | |
| typedef float | a5::unit |
| Type used to represent bitmap/screen coordinates. | |
| typedef float | a5::angle |
| Type used to represent angles. | |
Functions | |
| void | a5::_init () |
Contains classes and functions several a5ses components need.
1.7.1