function Меню(события, подсказки) { this.создать = function() { события.подписать(this); }; this.обработатьСобытие = function(событие) { let мышь = "мышь/нажатие/"; if (событие.startsWith(мышь)) { let значения = событие.substring(мышь.length).split("/"); let элемент = значения[2]; let подсказка = подсказки.подсказкаДляЭлемента(элемент); if (подсказка) { this.отобразитьМеню(подсказка); } } }; this.отобразитьМеню = function(подсказка) { /**/console.debug("ИГР Меню.отобразитьМ подсказка:", подсказка); }; // Конструктор. this.создать(); };