type Clip_Map is new Object with private;
type A_Clip_Map is access all Clip_Map'Class;
function Create_Clip_Map
( | width, height, tileWidth | : Positive; |
mapLayers | : not null A_Layer_Array; | |
libName | : String ) return A_Clip_Map; |
function Get_Height
( | this | : not null access Clip_Map'Class ) return Positive; |
function Get_Width
( | this | : not null access Clip_Map'Class ) return Positive; |
procedure Set_Tile
( | this | : not null access Clip_Map'Class; |
id | : Natural; | |
x, y | : Natural; | |
layer | : Natural ); |