Index

Package: Allegro.Sprites.RLE

Description

package Allegro.Sprites.RLE is

Types

RLE_Sprite

type RLE_Sprite is private;

A_RLE_Sprite

type A_RLE_Sprite is access all RLE_Sprite;

References:

allegro-sprites-rle.ads:8:10 (declaration)
allegro-sprites-rle.adb:4:51 (reference)
allegro-sprites-rle.adb:6:57 (reference)
allegro-sprites-rle.ads:12:63 (reference)
allegro-sprites-rle.ads:14:51 (reference)
allegro-sprites-rle.ads:17:50 (reference)
allegro-sprites-rle.ads:21:56 (reference)
allegro-sprites-rle.ads:25:54 (reference)

Subprograms & Entries

Get_RLE_Sprite

function Get_RLE_Sprite
( bmp: not null A_Bitmap )
return A_RLE_Sprite;

Destroy_RLE_Sprite

procedure Destroy_RLE_Sprite
( sprite: in out A_RLE_Sprite );

References:

allegro-sprites-rle.ads:14:15 (declaration)
allegro-sprites-rle.adb:4:15 (body)
allegro-sprites-rle.adb:14:9 (label)

Calls:

Allegro.Sprites.RLE.Destroy_RLE_Sprite.C_Destroy_RLE_Sprite defined at allegro-sprites-rle.adb:6:19

Draw_RLE_Sprite

procedure Draw_RLE_Sprite
( bmp: not null A_Bitmap;
sprite: not null A_RLE_Sprite;
x, y: Integer );

Draw_Trans_RLE_Sprite

procedure Draw_Trans_RLE_Sprite
( bmp: not null A_Bitmap;
sprite: not null A_RLE_Sprite;
x, y: Integer );

Draw_Lit_RLE_Sprite

procedure Draw_Lit_RLE_Sprite
( bmp: not null A_Bitmap;
sprite: not null A_RLE_Sprite;
x, y: Integer;
color: Color_Type );