-
Notifications
You must be signed in to change notification settings - Fork 2
Icon
Crutiatix edited this page Apr 13, 2017
·
3 revisions
Icons can represent images defined as sprites.
Icon are defined in element by using attribute icon. It's attributes are sprites which define sprites for default, hover and held state and also offset which define local position. Next, known from TIC spr() API function: key (colorkey), measure(scale), flip, rotate. And lastly, sprite extent which corresponds to number of sprite tiles in x and y axis.
-
-
sprites = [table] - Array of indexes of sprites in RAM
- [1] = [number] - number in range 0-511. Default sprite.
- [2] = [number] - number in range 0-511. Hover sprite.
- [3] = [number] - number in range 0-511. Hold sprite.
- offset
- key = [number] (-1) - Colorkey. Number in range 0-15 defining a transparent color.
- measure = [number] (1) - size of sprite multipled by scale
- flip = [number] (0) - Flip sprite: 0 = none, 1 = horizontal, 2 = vertical, 3 = horizontal and vertical
- rotate = [number] (0) - Rotate sprite: 0 = 0°, 1 = 90°, 2 = 180°, 3 = 270°
- extent = [number] (1) - x*y number of 8x8 sprites so value 2 means sprite 16x16.
-
sprites = [table] - Array of indexes of sprites in RAM
- v0.6.0
- renamed scale to measure
- renamed size to extent