Index

Package: System

Description

package Allegro.System is
Allegro 5.0.9 - System routines Missing: al_register_assert_handler

Types

System_Path

type System_Path is private;

Constants & Global variables

ALLEGRO_RESOURCES_PATH (System_Path)

ALLEGRO_RESOURCES_PATH      : constant System_Path;

ALLEGRO_TEMP_PATH (System_Path)

ALLEGRO_TEMP_PATH           : constant System_Path;

ALLEGRO_USER_DATA_PATH (System_Path)

ALLEGRO_USER_DATA_PATH      : constant System_Path;

ALLEGRO_USER_HOME_PATH (System_Path)

ALLEGRO_USER_HOME_PATH      : constant System_Path;

ALLEGRO_USER_SETTINGS_PATH (System_Path)

ALLEGRO_USER_SETTINGS_PATH  : constant System_Path;

ALLEGRO_USER_DOCUMENTS_PATH (System_Path)

ALLEGRO_USER_DOCUMENTS_PATH : constant System_Path;

ALLEGRO_EXENAME_PATH (System_Path)

ALLEGRO_EXENAME_PATH        : constant System_Path;

Subprograms & Entries

Al_Get_Allegro_Version

function Al_Get_Allegro_Version return Unsigned_32;

Al_Version_To_String

function Al_Version_To_String
( version: Unsigned_32 ) return String;
AlAda only: Returns the string format of a standard Allegro version, following the format "major.minor.patch". The same method of packing a version number into 32 bits used by Al_Get_Allegro_Version is also used by some Allegro addons.

Al_Copyright

function Al_Copyright return String;
AlAda only: Returns the Allegro 5 copyright string

Al_Get_App_Name

function Al_Get_App_Name return String;

Al_Get_Org_Name

function Al_Get_Org_Name return String;

Al_Get_Standard_Path

function Al_Get_Standard_Path
( id: System_Path ) return A_Allegro_Path;

Al_Get_System_Config

function Al_Get_System_Config return A_Allegro_Config;

Al_Set_Exe_Name

procedure Al_Set_Exe_Name
( path: String );

Al_Set_Org_Name

procedure Al_Set_Org_Name
( org_name: String );

Al_Set_App_Name

procedure Al_Set_App_Name
( app_name: String );

Al_Initialize

function Al_Initialize return Boolean;

Al_Uninstall_System

procedure Al_Uninstall_System;

Al_Is_System_Installed

function Al_Is_System_Installed return Boolean;