| Class TBackgroundSprite (unit DXSprite) |
TBackgroundSprite
| Constructors |
constructor Create(AParent: TSprite);| Functions |
destructor Destroy;
procedure SetMapSize(AMapWidth, AMapHeight: Integer);
procedure DoDraw;
function GetBoundsRect: TRect;
function TestCollision(Sprite: TSprite): Boolean;
function GetChip(X, Y: Integer): Integer;
function GetCollisionMapItem(X, Y: Integer): Boolean;
procedure SetChip(X, Y: Integer; Value: Integer);
procedure SetCollisionMapItem(X, Y: Integer; Value: Boolean);
procedure SetMapHeight(Value: Integer);
procedure SetMapWidth(Value: Integer);| Properties |
property Chips : Integer
property CollisionMap : Boolean
property Image : TPictureCollectionItem
property MapHeight : Integer
property MapWidth : Integer
property Tile : Boolean| Events |
| Variables |
FCollisionMap : Pointer;
FImage : TPictureCollectionItem;
FMap : Pointer;
FMapHeight : Integer;
FMapWidth : Integer;
FTile : Boolean;| Constructors |
constructor Create(AParent: TSprite);TBackgroundSprite
| Functions |
destructor Destroy;
procedure SetMapSize(AMapWidth, AMapHeight: Integer);
procedure DoDraw;
function GetBoundsRect: TRect;
function TestCollision(Sprite: TSprite): Boolean;
function GetChip(X, Y: Integer): Integer;
function GetCollisionMapItem(X, Y: Integer): Boolean;
procedure SetChip(X, Y: Integer; Value: Integer);
procedure SetCollisionMapItem(X, Y: Integer; Value: Boolean);
procedure SetMapHeight(Value: Integer);
procedure SetMapWidth(Value: Integer);| Properties |
property Chips : Integer
property CollisionMap : Boolean
property Image : TPictureCollectionItem
property MapHeight : Integer
property MapWidth : Integer
property Tile : Boolean| Events |
| Variables |
FCollisionMap : Pointer;
FImage : TPictureCollectionItem;
FMap : Pointer;
FMapHeight : Integer;
FMapWidth : Integer;
FTile : Boolean;