Skip to content
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.

  • Attribute of:

  • Attributes:

    • 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.

Modifications:

  • v0.6.0
    • renamed scale to measure
    • renamed size to extent
Clone this wiki locally