Unit Sssprite

//SleepingSheep Sprite Engine// This unit is desined to work under normal windows3.1(non-WinG). Ver. 0.2.0 11/5/95 1995 All Copy Rights Reserved by Koji Yamashita, Sleeping Sheep Ltd. Co.

Classes

TSprite - TSprite is a new object, which has TBitmap as its direct parent.

Functions

DisplaySprite - modify the WorkSpace by SpriteFile
InitializeScreen -
RefreshScreen -
TerminateScreen - !!DON'T FORGET TO TERMINATE SPRITE AT THE END OF YOUR APPLICATIONS!!

animation Segment/Offset Index: [, ]

Types

AnimationFileArray
OffsetIndexRange
SegmentIndexRange

Constants

MaxOffset
MaxSegment
VirtualWorkSpaceHeight
VirtualWorkSpaceWidth

Variables


Functions


procedure DisplaySprite(Sprite: TSprite; X: integer; Y: integer);

modify the WorkSpace by SpriteFile

procedure InitializeScreen (SpriteScreen: TCanvas; CanvasWidth: integer; CanvasHeight: integer; BackGroundFile: string);


procedure RefreshScreen;


procedure TerminateScreen;

!!DON'T FORGET TO TERMINATE SPRITE AT THE END OF YOUR APPLICATIONS!!

animation Segment/Offset Index: [, ]


Types


AnimationFileArray = array [0..MaxSegment, 0..MaxOffset] of TBitmap;

OffsetIndexRange = 0..MaxOffset

SegmentIndexRange = 0..MaxSegment

Constants

MaxOffset = 7

MaxSegment = 7

VirtualWorkSpaceHeight = 64

VirtualWorkSpaceWidth = 64


Variables