ui = require("ui") world = require("world") menu = {} buttons = {} menu.initalize = (is_host) -> text = ui.textbox(-100,16,200,32) submit = ui.button(-100,-16,200,32,"Use alias") submit.on = () => menu.destroy! print("Got name:", text.text.text) -- .. if is_host require("worldgen") print("Building player with", world.router, world.controller, text.text.text) player = require("player").Player(world.router, world.controller ,text.text.text) buttons = {text, submit} menu.destroy = () -> for button in *buttons ui.delete(button) menu