new Game(parentopt, speedopt, inDebugModeopt)
Модуль, работающий с движком игры и инициализирующий все остальные модули
- Source:
- See:
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| parent | string | <optional> | id DOM элемента, в который будет добавлен canvas элемент игры | |
| speed | number | <optional> | 1 | скорость игры | 
| inDebugMode | number | <optional> | false | находится ли игра в дебаг режиме | 
Extends
    
    
        - Phaser.Game
Listens to Events:
    - document.event:resize
- document.event:orientationchange
- document.event:visibilitychange
Members
inDebugMode :boolean
Находится ли игры в дебаг режиме.
- Default Value:
- false
 
- Source:
isRawLandscape :Boolean
Находится ли игра в горизонтальном положении, рассчитывается только по размеру экрана.
- Source:
pausedByViewChange :Boolean
Была ли игра остановлена из-за потери видимости окна.
- Source:
Methods
_addVisibilityChangeListener
            
                
_updateCoordinatesDebounce
            
                
_visibilityChangeListener
            
                
applySkin
            
                
boot
            
                
fixPause
            
                
initialize
            
                
parseConfig
            
                
pause
            
                
shake
            
                
toggleAllDebugModes
            
                
toggleDebugMode
            
                
unpause
            
                
updateCoordinates
            
                
updateDebug
            
        (private) _addVisibilityChangeListener()
Добавляет листенер изменения видимости вкладки в зависимости от браузера.
- Source:
(private) _updateCoordinatesDebounce()
Запускает дебаунс корректировки размеров игры.
- Source:
(private) _visibilityChangeListener()
Ставит и снимает игру с паузы в зависимости от видимости окна, корректирует элементы игры после снятия паузы.
- Source:
boot()
Создает и бутит все модули игры.
Перезапись Phaser.Game.prototype.boot.
- Source:
fixPause()
Снимает игру с паузы, если она была поставлена на паузу по неверной причине.
- Source:
parseConfig(config)
Обрабатывает переданный конфиг.
Перезапись Phaser.Game.prototype.parseConfig.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| config | object | конфиг | 
shake(distance, duration, sin, cos)
Трясет фон, поля, карты и кнопку действия.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| distance | number | дальность тряски | 
| duration | number | время тряски | 
| sin | number | аргумент для Math.sin | 
| cos | number | аргумент для Math.cos | 
updateCoordinates()
Корректирует размеры игры в соответствии с размером окна.
- Source: