Global

Members

cardGrid

Игровая сетка с карточками
Source:

game

Состояние игры
Source:

(constant) images

Базовый массив картинок для карточек в игре
Source:
Экземляр Vue, представляющий меню игры
Source:

modalOverlay

Модальное наложение для сообщений о начале и об окончании игры
Source:

pauseButton

Кнопка паузы
Source:

restartButton

Кнопка перезапуска игры
Source:

startGameModal

Модальное сообщение для начала игры
Source:

victoryModal

Модальное сообщение при окончании игры
Source:

victoryModalVm

Экземляр Vue, представляющий данные об окончании игры
Source:

Methods

changeAllCardsState()

Показывает или скрывает все карточки одновременно
Source:

checkForMatches()

Проверка на совпадение карточек
Source:

generateCard(number) → {object}

Создаёт карточку для игровой сетки
Parameters:
Name Type Description
number number индекс в массиве картинок для карточки
Source:
Returns:
Сгенерированная блок карточки со специальным стилем
Type
object

initCards()

Создаёт пары карточек и добавляет их на игровую сетку
Source:

resetGame()

Сброс настроек игры
Source:

showAll()

Показывает все карточки на на время для запоминания
Source:

showEndGameModal()

Отображение модального окна с поздравлениями по окончанию игры
Source:

showStartGameModal()

Отображение модального окна для начала игры
Source:

startGame()

Начинает новую игру
Source:

startTimer()

Запускает таймер игры и делает доступными кнопку начала игры
Source: