Module reference
Graphics/objects/GraphicsSprite module
Functions, objects and constants exposed by the Graphics/objects/GraphicsSprite module.
Object description
Represents a mutable sprite created by Graphics::create_sprite() or Graphics::Sprite::create(). The object is passed to drawing and collision functions and its public properties can be changed between frames.
Availability: The GraphicsSprite object is available as new Graphics::GraphicsSprite() and is also returned by the Graphics sprite creation functions.
Properties
The object exposes the following public properties:
source— image or sprite-sheet source.xandy— sprite centre position.widthandheight— displayed dimensions.frame— current sprite-sheet frame.columnsandrows— sprite-sheet dimensions.visible— whether drawing should render the sprite.colour— sprite colour metadata.
Example
YASS
$sprite = new Graphics::GraphicsSprite() $sprite->source = "player.png" $sprite->visible = true Graphics::draw_sprite($window, $sprite)