Engine
Type | Engine |
Library | wattageTileEngine.* |
Keywords | Wattage, Engine, Tile Engine |
See also |
Overview
The engine handles the rendering of all of the layers.
Syntax
local TileEngine = require "plugin.wattageTileEngine"
local spriteResolver = {}
spriteResolver.resolveForKey = function(key)
return TileEngine.SpriteInfo.new({
imageRect = display.newImageRect(key, 32, 32),
width = 32,
height = 32
})
end
local tileEngineLayer = display.newGroup()
local tileEngine = TileEngine.Engine.new({
parentGroup=tileEngineLayer,
tileSize=32,
spriteResolver=spriteResolver,
compensateLightingForViewingPosition=true,
hideOutOfSightElements=true
})