UI

new UI()

Менеджер интерфейса. Создает и обновляет позиции всех элементов интерфейса: кнопки, курсор, таймер и т.д. Создает менеджер слоев интерфейса UI#layers и добавляет элементы интерфейса, а также существующие группы в него.

Source:

Classes

Background
Button
ButtonAltStyles
ButtonBase
ButtonPopup
Cursor
Layers
Logo
ModalManager
PopupComponent
PopupManager
Rope

Members

actionButtons :external:Phaser.Group

Кнопки игровых действий.

Source:

announcer :MessageFeed.AnnounceFeed

Фид важных сообщений.

Source:

background :UI.Background

Фон.

Source:

colors :Object

Заранее заданные цвета для использования в игровых элементах.

Source:

cornerButtons :external:Phaser.Group

Угловые кнопки.

Source:

cursor :UI.Cursor

Курсор.

Source:

debugButtons :external:Phaser.Group

Кнопки дебага.

Source:

eventFeed :MessageFeed.EventFeed

Фид событий.

Source:

feed :MessageFeed

Фид системных сообщений.

Source:

layers :UI.Layers

Менеджер "слоев" элементов интерфейса.

Source:

Лого игры.

Source:

modalManager :UI.ModalManager

Менеджер модальных меню.

Source:

rope :UI.Rope

Таймер хода.

Source:

Methods

(private) _createButtons()

Создает кнопки.

Source:

(private) _createMenus()

Создает меню.

Source:

initialize()

Инициализирует интерфейс, создавая все элементы интерфейса и добавляя их в менеджер слоев.

Source:

newPixel()

Возвращает phaser пиксель для превращения в текстуру.

Source:

updatePositions()

Обновляет позиции всех элементов UI.

Source: