Функционал VUE
JavaScript:
const sMenu = require(`../simsMenu/index.js`);
const mainMenu = new sMenu.Menu(); // объявляем меню
const sipleItem = new sMenu.Button(); // объявляем кнопку
sipleItem.text = `Текст кнопки`; // текст кнопки
sipleItem.icon = sMenu.images.OK; // иконка возле текста (необязательно)
sipleItem.iconWidth = 33; // ширина иконки (необязательно, по дефолту - 33)
sipleItem.enabled = false; // активна кнопка или нет (необязательно, по дефолту - true)
sipleItem.tooltip = `Текст подсказки`; // при наведении на кнопку (необязательно)
sipleItem.onClick = (player) => player.notify(`Нажал на кнопку`); // коллбэк
mainMenu.addItems(sipleItem); // добавляем кнопку
mainMenu.addItems([sipleItem, sipleItem]); // или несколько кнопок в массиве
mainMenu.addBackButton(`Назад`, (player) => player.notify(`сообщение`)); // кнопка в центре меню, принимает название и коллбэк
mainMenu.show(player); // показать меню
mainMenu.hide(player); // скрыть меню