Files
MYPOM/4.1/игра/280.Меню.js

33 lines
1000 B
JavaScript

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