Skip to content
TimotheeGreg edited this page Aug 22, 2023 · 15 revisions

You can define Game Menu items using the -- menu: ITEM1 ITEM2 ITEM3 metatag and handle them in the MENU(index) callback.
Note that MENU indexing starts at 0.
To add spacebar in the item name, use Tab (-- menu: ITEM<Tab>1 ITEM<Tab>2 ITEM<Tab>3) like in code below:

-- menu: ITEM	1 ITEM	2 ITEM	3

function ITEM1()trace("Item 1")end
function ITEM2()trace("Item 2")end
function ITEM3()trace("Item 3")end

GameMenu={ITEM1,ITEM2,ITEM3}

function MENU(i)
 GameMenu[i+1]()
end

function TIC()
	cls(13)
	print("HELLO WORLD!",84,84)
end

GIF below showing the above code

video13

Clone this wiki locally