Cursor

new Cursor()

Заменяет курсор на спрайт.

Source:
Extends
  • Phaser.Sprite
Listens to Events:
  • document.event:mouseleave
  • document.event:mouseenter

Members

height :number

Высота курсора.

Default Value:
  • 32
Source:

inGame :boolean

Находится ли курсор внутри окна.

Default Value:
  • true
Source:

initialized :boolean

Инициализирован ли курсор. Курсор инициализирован, если он сдвинулся с позиции {x: 0, y: 0}.

Default Value:
  • false
Source:

overlappingElement :DisplayElement

Элемент над которым находится курсор.

Source:

width :number

Ширина курсора.

Default Value:
  • 32
Source:

Methods

update(cursorinGameopt, noOverlapCheckopt)

Обновляет позицию и внешний вид курсора.

Source:
Parameters:
Name Type Attributes Default Description
cursorinGame boolean <optional>
UI.Cursor#inGame

находится ли уазатель пользователя в окне

noOverlapCheck boolean <optional>

курсор считает что находится над элементом без проверки

updateOverlap(el)

Запоминает объект над которым находится курсор и обновляет курсор.

Source:
Parameters:
Name Type Description
el DisplayObject

элемент над которым находится курсор