Oh, you might be onto something. Could that be because I’m not overwriting the public redraw() function?
goes to test theory, brb
edit: Nope, that doesn’t fix it, but it reveals that even tho nothing in my script is calling the public redraw() function. When I add these lines to punchcard.lua:
function redraw()
screen.clear()
screen.move(0,0)
screen.line(100,100)
screen.stroke()
screen.update()
end
and press K1, I see a line draw on the screen, so I’m guessing the menu is writting a redraw(). Bizarre.