b2dAddPaletteCycle

Adds a palette cycle over a range WITHOUT clearing existing cycles (stackable / overlapping).

2D Overlay

Parameters & Returns

Parameters

imageHandle Int
startIndex Int
endIndex Int
speed Double

Returns

Void

Quick Summary

Adds a palette cycle over a range WITHOUT clearing existing cycles (stackable / overlapping).

Technical Exegesis...

Like b2dCyclePalette but additive: multiple cycles (even overlapping ranges) can run at once on the same image. Where ranges overlap, the later-registered cycle wins. Use b2dClearCycles to remove them all.

Example

Example.bam
b2dAddPaletteCycle(img, 16, 31, 9.0)
b2dAddPaletteCycle(img, 20, 27, -16.0)  ; overlaps - this one wins on 20..27