What am I doing wrong with this?
require "sprite"
local Die = {}
local Dice = sprite.newSpriteSheet("Dice.png",48,48)
local test = sprite.newspriteSheet
local DieCube = sprite.newSpriteSet(Dice,1,6)
sprite.add(DieCube,"SixNum",1,6,100,9999)
--local Die1 = sprite.newSprite(DieCube)
--local Die2 = sprite.newSprite(DieCube)
for i=1,6 do
local Die[i] = sprite.newSprite(DieCube)
Die[i].x=(60*i)
Die[i].y=100 + math.random(50)
end
--Die1.x=100
--Die1.y=100
-- Die2.x=200
-- Die2.y=100
local Roll = function( event )
if (event.phase == "ended") then
for i=1, 6 do
Die[i].currentFrame = math.random(6)
end
end
end
Runtime:addEventListener( "touch", Roll )
The error message I get is unexpected symbol near '['
on the line local 'Die[i] = sprite.newSprite(DieCube)'
What is the proper way to assign and create an array of sprites?
TIA