Добавить класс Фишка
This commit is contained in:
26
классы/Фишка/2019-09-07.js
Normal file
26
классы/Фишка/2019-09-07.js
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
function Фишка()
|
||||||
|
{
|
||||||
|
this.позиция = null;
|
||||||
|
this.узел = null;
|
||||||
|
this.группа = null;
|
||||||
|
|
||||||
|
this.нейтраль = null;
|
||||||
|
this.выбор = null;
|
||||||
|
}
|
||||||
|
Фишка.prototype.показатьВыбор = function()
|
||||||
|
{
|
||||||
|
this.узел.задатьМатериал(this.выбор);
|
||||||
|
}
|
||||||
|
Фишка.prototype.показатьНейтраль = function()
|
||||||
|
{
|
||||||
|
this.узел.задатьМатериал(this.нейтраль);
|
||||||
|
}
|
||||||
|
Фишка.prototype.показать = function()
|
||||||
|
{
|
||||||
|
this.узел.задатьМаску(0x0);
|
||||||
|
}
|
||||||
|
Фишка.prototype.скрыть = function()
|
||||||
|
{
|
||||||
|
// Специальная маска OpenSceneGraph для скрытия узла от камеры.
|
||||||
|
this.узел.задатьМаску(0xFFFFFFFF);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user