Sprite.New | Part of Sprite module |
Syntax | Sprite.New (picID : int) : int
|
Description | Creates a new sprite from a picture specified by picID. The
sprite starts invisible and should be given a depth using
Sprite.SetHeight and a position, given Sprite.SetPosition
before being made visible using Sprite.Show. When you are
finished using the sprite, the sprite should be freed using
Sprite.Free.
Sprites work best when they are of moderate size. Large sprites will cause flashing when moved across the screen. Anything that is is color 0 in the picture will not appear when the sprite is drawn. In other words, color 0 is transparent. (This is by default. You can set the transparent color for a sprite by setting the picture's transparent colour using Pic.SetTransparentColor.
|
Example | See Sprite.Animate for an example of Sprite.New.
|
Status | Exported qualified. This means that you can only call the function by calling Sprite.New, not by calling New.
|
See also | Sprite.SetHeight,
Sprite.SetPosition,
Sprite.Show and
Sprite.Free.
|