State/stateCredits.js

/* exported stateCredits */
var stateCredits = new State('credits', {

	/**
	* Выводит дебаг информацию.
	* @memberof stateMenu
	*/
	render: function(){
		game.fixPause();
		game.updateDebug();
	},

	/**
	* Обновляет размер и позицию всех элементов игры.
	* @memberof stateMenu
	*/
	postResize: function(){
		//cardManager.applySkin();
		ui.updatePositions();
		document.getElementById('loading').style.display = 'none';
	},

	/**
	* Применяет текущий скин ко всем элементам игры
	* @memberof stateMenu
	*/
	applySkin: function(){
		//cardManager.applySkin();
		ui.updatePositions();
		ui.applySkin();
	},

	/**
	* Включает эмиттер карт, показывает главное меню и лого.
	* @memberof stateMenu
	*/
	create: function(){
		ui.cornerButtons.getByName('to_main_menu').show();
		ui.credits.start();
	},

	/**
	* Отключает эмиттер карт, прячет главное меню и лого.
	* @memberof stateMenu
	*/
	shutdown: function(){
		cardEmitter.applySkin();
		ui.cornerButtons.getByName('to_main_menu').hide();
		ui.credits.stop();
	}
});