Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local menuOption = require "menuOption"
- local menu = {}
- menu.__index = menu
- function menu.new()
- local newMenu = setmetatable({}, menu)
- newMenu.options = {}
- table.insert(newMenu.options, menuOption.new(1, "Exit"))
- print(newMenu.options.text)
- return newMenu
- end
- function menu:run()
- menu:clearScreen()
- --menu:listOptions()
- end
- function menu:listOptions()
- for i, menuOption in ipairs(self.options) do
- print(i..menuOption.text)
- end
- end
- function menu:clearScreen()
- term.clear()
- end
- return menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement