-
Notifications
You must be signed in to change notification settings - Fork 2
Icon
Crutiatix edited this page May 6, 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.
- scale = [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°
- w = [number] (1) - number of 8*8 sprites in horizontal
- h = [number] (1) - number of 8*8 sprites in vertical
-
sprites = [table] - Array of indexes of sprites in RAM
- v0.8.0
- renamed .measure to .scale (^.^ sorry)
- replaced .extent for .w and .h
- v0.6.0
- renamed .scale to .measure
- renamed .size to .extent