4.2 KiB
setAreas
Устанавливает размеры и положение зон для отрисовки
Parameters
Returns Object список зон
getMousePos
Возвращает координаты позичии курсора
Parameters
Returns Object координаты X, Y положения курсора на canvas
isInside
Проверяет положение курсора в области объекта
Parameters
Returns Bool
clearContext
Parameters
getCenterH
Возвращает X координату для центрировки объекта
Parameters
canvasWidthIntegerobjectWidthInteger
Returns Integer X координата
getCenterV
Возвращает Y координату для центрировки объекта
Parameters
canvasHeightIntegerobjectHeightInteger
Returns Integer Y координата
drawProgressBar
Рисует полосу прогресса с визуализацией правильных и неправильных ответов
Parameters
contextareaObject зона в которой будет отрисовываться объектcolorsObject объект цветовquestionsObject объект вопросов
imagePreloader
Функция, которая загружает изображения в документ и по завершению выполнятся callback() функция
Parameters
shuffle
Функция случайным образом перемешивает массив
Parameters
arrayArray массив, элементы которого будут перемешаны
setOrientation
Функция возвращает ориентацию игры в зависимости от размера canvas
Parameters
canvasObject canvas object
Returns Bool значение, которое присвается landscape_orientation в index.js
checkAnswer
Проверяет правильность ответа на вопрос и устанавливает статус ответа в верно/неверно
Parameters
restartGame
При выполнении перемешивает вопросы и варианты ответов и запускает игру сначала
Parameters
playMusic
Воспроизводит фоновую музыку
Parameters
configObject объект с параметрами движкаmusicAudioContext