zlodiak, я имел ввиду константы, т.к. думал, что у вас размер канваса постоянен. Ну, в таком случае - передавайте размеры канваса, как параметры. Хотя, я никак не могу взять в толк - зачем вам эта муть?
Вы неправильно поняли понятие (извиняюсь за тавтологию) чистой функции. Если она не изменяет состояние переменных вне себя, а использует их в качестве входных данных, это не криминально.
Рандомный прикол - это когда вопрос снесут изза тег спама. А то, что вы спрашиваете - придет на ум сразу, стоит только чуть-чуть шевельнуть мозгами. Но нет, вы же не холоп какой-то, вам сразу подавай код готовый, сами вы и не попытаетесь что-либо делать.
Я ни черта не смыслю во фронтэнде и в этих ваших реактах, но тут и ежу понятно, что ваш бабиль не может спарсить то, что вы наваяли. Сосбна - у вас не установлен кастомный парсер для бабеля, который поддерживает тайпскрипт.
Ну сколько еще раз нужно говорить, чтобы до вас, неродивых, дошло? Не вставляйте код гребаными картинками, просто текстом, еще как. Либо в тег, либо в песочницу.
Может, люди и хотят вам помочь, но просто скипают ваш вопрос изза того, что невозможно читать эту срань, не ломая себе глаза.
GavriKos, ну, я просто в это месиво из букв даже вглядываться не хочу, просто прочитал "как сделать задержку", вот и ответил - Invoke. Чето стремно делать задержки с помощью рутин.
fleen, а может, вы сами сделаете код? Фрилансеры на другом сайте обитают, и за деньги. Примеров по шифрованию в .net - стотыщмиллионов, достаточно первую страницу гугла открыть.
Ошибка говорит сама за себя. Движок за вас переменные объявлять не будет. И да, вставьте код в тег, и отформатируйте нормально, не насилуйте наши глаза.