Skip to content

Display Data

Data type used for displaying data

Properties

ParameterTypeDescription
spriteSpriteSprite which will be displayed on the canvas
positionVec2DImage position on screen
currentSpritenumberNumber of sprite that will be displayed

Sprites image consists of many smaller images, stuffed in the single image. Current sprite is used to specify which one we would like to show

Example

interface DisplayData {
sprite: Sprite;
position: { x: number; y: number };
currentSprite: number;
}
const sprite = displayDriver.getSprite("player");
if (sprite) {
displayDriver.drawSprite({
sprite,
position: { x: 50, y: 100 },
currentSprite: 0,
});
}