4.2 KiB
setAreas
Устанавливает размеры и положение зон для отрисовки
Parameters
Returns Object список зон
getMousePos
Возвращает координаты позичии курсора
Parameters
Returns Object координаты X, Y положения курсора на canvas
isInside
Проверяет положение курсора в области объекта
Parameters
Returns Bool
clearContext
Parameters
getCenterH
Возвращает X координату для центрировки объекта
Parameters
canvasWidth
IntegerobjectWidth
Integer
Returns Integer X координата
getCenterV
Возвращает Y координату для центрировки объекта
Parameters
canvasHeight
IntegerobjectHeight
Integer
Returns Integer Y координата
drawProgressBar
Рисует полосу прогресса с визуализацией правильных и неправильных ответов
Parameters
context
area
Object зона в которой будет отрисовываться объектcolors
Object объект цветовquestions
Object объект вопросов
imagePreloader
Функция, которая загружает изображения в документ и по завершению выполнятся callback() функция
Parameters
shuffle
Функция случайным образом перемешивает массив
Parameters
array
Array массив, элементы которого будут перемешаны
setOrientation
Функция возвращает ориентацию игры в зависимости от размера canvas
Parameters
canvas
Object canvas object
Returns Bool значение, которое присвается landscape_orientation в index.js
checkAnswer
Проверяет правильность ответа на вопрос и устанавливает статус ответа в верно/неверно
Parameters
restartGame
При выполнении перемешивает вопросы и варианты ответов и запускает игру сначала
Parameters
playMusic
Воспроизводит фоновую музыку
Parameters
config
Object объект с параметрами движкаmusic
AudioContext