Spec-Zone.ru › Phaser

Класс: Phaser.LinkedList

Конструктор

new LinkedList()

Базовая структура данных связанного списка.

Эта реализация модифицирует свойства prev и next каждого добавленного элемента:

  • Свойства prev и next должны быть изменяемыми и не должны использоваться для других целей.
  • Элементы нельзя добавлять в несколько связанных списков одновременно.
  • Можно добавлять только объекты.
Исходный код: utils/LinkedList.js (Строка 18)

Общедоступные свойства

first : Объект

Первый элемент в списке.

Исходный код: utils/LinkedList.js (Строка 39)

last : Объект

Последний элемент в списке.

Исходный код: utils/LinkedList.js (Строка 46)

next : Объект

Следующий элемент в списке.

Исходный код: utils/LinkedList.js (Строка 25)

prev : Объект

Предыдущий элемент в списке.

Исходный код: utils/LinkedList.js (Строка 32)

total : целое число

Количество элементов в списке.

Исходный код: utils/LinkedList.js (Строка 53)

Общедоступные методы

add(item) → {object}

Добавляет новый элемент в этот связанный список.

Параметры
Имя Тип Описание
item объект

Элемент для добавления в этот список. Может быть Phaser.Sprite или любой другой объект, который нужно быстро перебрать.

Возвращает
объект -

Добавленный элемент.

Исходный код: utils/LinkedList.js (Строка 59)

callAll(callback)

Вызывает функцию для всех элементов списка, используя элемент в качестве контекста для обратного вызова.
Функция должна существовать у элемента.

Параметры
Имя Тип Описание
callback функция

Функция для вызова.

Исходный код: utils/LinkedList.js (Строка 156)

remove(item)

Удаляет заданный элемент из этого связанного списка, если он существует.

Параметры
Имя Тип Описание
item объект

Элемент для удаления из списка.

Исходный код: utils/LinkedList.js (Строка 107)

reset()

Сбрасывает указатели first, last, next и previous в этом списке.

Исходный код: utils/LinkedList.js (Строка 92)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.LinkedList.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API