Difference between revisions of "TileDisplay.scrollX"
Jump to navigation
Jump to search
(added example) |
m (added usage note) |
||
Line 2: | Line 2: | ||
See also: [[TileDisplay.scrollY]]; [[PixelDisplay.scrollX]]; [[SpriteDisplay.scrollX]] | See also: [[TileDisplay.scrollY]]; [[PixelDisplay.scrollX]]; [[SpriteDisplay.scrollX]] | ||
+ | |||
+ | |||
+ | == Usage Notes == | ||
+ | |||
+ | Calling [[TileDisplay.clear]] does not reset TileDisplay.scrollX and [[TileDisplay.scrollY]]. So, when you want to fully reset a tile display, remember to set these properties back to 0. | ||
== Example == | == Example == |
Latest revision as of 00:16, 4 December 2020
TileDisplay.scrollX
: Horizontal scroll amount by which the whole tile display is scrolled to the left.
See also: TileDisplay.scrollY; PixelDisplay.scrollX; SpriteDisplay.scrollX
Usage Notes
Calling TileDisplay.clear does not reset TileDisplay.scrollX and TileDisplay.scrollY. So, when you want to fully reset a tile display, remember to set these properties back to 0.
Example
clear
display(4).mode = displayMode.tile
td = display(4)
td.tileSet = file.loadImage("/sys/pics/TileShapes.png")
td.tileSetTileSize = 64
td.clear 16 // sets all cells to index 16
for i in range(0,500,10)
td.scrollX = i // scroll more to the left on each update
wait 0.2
end for