Here is the code I have
white = Color.new(255,255,255)
grey = Color.new(120,120,120)
black = Color.new(0,0,0)
foyer = Image.load("foyer.jpg")
frontyard = Image.load("frontyard.jpg")
oldpad = Controls.read()
gamestate = "front"
selector = { image = Image.createEmpty(145,15), x = 5,y = 180 }
selector.image:clear(grey)
function sceneFront()
screen:clear()
gamestate = "front"
pad = Controls.read()
screen:blit(0,0,frontyard)
screen:blit(selector.x,selector.y,selector.image)
screen:print(10,183,"Foyer",white)
end
function sceneFoyer()
screen:clear()
gamestate = "foyer"
pad = Controls.read()
screen:blit(0,0,foyer)
screen:blit(selector.x,selector.y,selector.image)
screen:print(10,183,"Front Yard",white)
end
while true do
pad = Controls.read()
if pad:cross() and oldpad:cross() ~= pad:cross() and gamestate == "foyer" then
sceneFront()
else if pad:cross() and oldpad:cross() ~= pad:cross() and gamestate == "front" then
sceneFoyer()
end
screen.flip()
oldpad = pad
end
end
Advertising
