the line of code where it gives an error is
–funzione che implementa lo scorrimento orizzontale di ogni ostacolo attivo
local function obstacleScroll(self, event)
self.x=self.x - elementSpeed
end
the code before is
– Funzione per la creazione degli ostacoli e animali
local function createElement( event )
-- 1, 3, 6, 8 = ostacoli
-- 2, 4, 5, 7 = animali
-- In base al numero cambia l'immagine caricata
local rType = math.random(1, 8)
if(rType == 1 or rType == 6) then
element = display.newImageRect(sceneGroup,"img/flame.png", 80, 80);
element.myName = "flame"
-- L'elemento generato viene posizionato in modo casuale, ma entro i margini dello schermo
element.x = 1080
element.y = display.contentHeight-150
-- Aggiungiamo un corpo statico all'asteroide la cui forma sia quella del png in modo da poter gestire le collisioni
physics.addBody(element, "dynamic", {density=1.3, friction=1.0 })
elseif(rType == 3 or rType == 8) then
element = display.newImageRect(sceneGroup,"img/petrolio.png", 80, 80);
element.myName = "petrolio"
-- L'elemento generato viene posizionato in modo casuale, ma entro i margini dello schermo
element.x = 1080
element.y = display.contentHeight-100
-- Aggiungiamo un corpo statico all'ostacolo petrolio la cui forma sia quella del png in modo da poter gestire le collisioni
physics.addBody(element, "dynamic", { bounce = 0.0, density=1.3, friction=1.0 })
elseif (rType == 2 or rType == 5) then
element= display.newImageRect(sceneGroup,"img/rabbit.png", 80, 80);
element.myName = "rabbit"
-- L'elemento generato viene posizionato in modo casuale, ma entro i margini dello schermo
element.x = 1080
element.y = display.contentHeight-200
-- Aggiungiamo un corpo statico all'animale la cui forma sia quella del png in modo da poter gestire le collisioni
physics.addBody(element, "dynamic", {bounce = 0.0, density=1.3, friction=1.0})
end
table.insert(elements, element)
return element
end
who can help me? thanks!