ввести Меню
This commit is contained in:
32
4.1/игра/280.Меню.js
Normal file
32
4.1/игра/280.Меню.js
Normal file
@@ -0,0 +1,32 @@
|
||||
function Меню(события, подсказки)
|
||||
{
|
||||
this.создать = function()
|
||||
{
|
||||
события.подписать(this);
|
||||
};
|
||||
|
||||
this.обработатьСобытие = function(событие)
|
||||
{
|
||||
let мышь = "мышь/нажатие/";
|
||||
if (событие.startsWith(мышь))
|
||||
{
|
||||
let значения = событие.substring(мышь.length).split("/");
|
||||
let элемент = значения[2];
|
||||
let подсказка = подсказки.подсказкаДляЭлемента(элемент);
|
||||
if (подсказка)
|
||||
{
|
||||
this.отобразитьМеню(подсказка);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
this.отобразитьМеню = function(подсказка)
|
||||
{
|
||||
|
||||
/**/console.debug("ИГР Меню.отобразитьМ подсказка:", подсказка);
|
||||
};
|
||||
|
||||
// Конструктор.
|
||||
this.создать();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user