@peach pellen
Does this code look clean? Thought it wouldn’t look too messy.
levels.lua
[lua]module(…, package.seeall)
function new()
local localGroup = display.newGroup()
local background = display.newImage (“mainbackground.jpg”)
localGroup:insert(background)
local level1btn = display.newImage (“level1btn.png”)
level1btn.x = 160
level1btn.y = 200
localGroup:insert(level1btn)
local menubutton = display.newImage (“backbutton.png”)
menubutton.x = 160
menubutton.y = 350
localGroup:insert(menubutton)
local function pressLevel1 (event)
if event.phase == “ended” then
director:changeScene (“level1”)
end
end
level1btn:addEventListener (“touch”, pressLevel1)
local function pressMenubutton (event)
if event.phase == “ended” then
director:changeScene (“menu”)
end
end
menubutton:addEventListener (“touch”, pressMenu)
return localGroup
end[/lua]
and for level1
[lua]module(…, package.seeall)
function new()
local localGroup = display.newGroup()
local background = display.newImage (“mainbackground.jpg”)
localGroup:insert(background)
local level1btn = display.newImage (“level1btn.png”)
level1btn.x = 160
level1btn.y = 200
localGroup:insert(level1btn)
local menubutton = display.newImage (“backbutton.png”)
menubutton.x = 160
menubutton.y = 350
localGroup:insert(menubutton)
local function pressLevel1 (event)
if event.phase == “ended” then
director:changeScene (“level1”)
end
end
level1btn:addEventListener (“touch”, pressLevel1)
local function pressMenubutton (event)
if event.phase == “ended” then
director:changeScene (“menu”)
end
end
menubutton:addEventListener (“touch”, pressMenu)
return localGroup
end[/lua]
Thought I’d just stick with 1 button.
[import]uid: 128294 topic_id: 30330 reply_id: 123339[/import]