Задать вопрос
@XOPEK_32
Я хорек из Брянска

Как выводить какую-либо инфу в канвас при каждом выполнении функции?

Суть такова. Я пишу игру. Делаю таймер. И мне нужен тег, который будет выводить в канвас время. Вот скрипт:
var gameField = document.getElementById("gameField");
var graphics = gameField.getContext("2d");

var m = 1;
var s = 31;
var a = 1;
var b = 31;

function timer() {
    if ((s > 0) && (m >= 0)) {
        s = b - 1;
        b = s;
        document.write(a + ':' + b);
    }
    if ((s = 0) && (m > 0)) {
        s = 59;
        m = a - 1;
        a = m;
        document.write(a + ':' + b);
    }
    if ((s = 0) && (m = 0)) {
        alert ('Время закончилось');
    }
}

setInterval(timer, 1000);

Некрасиво получается с document.write. И еще вопрос: у меня никуда не двигается время. Я ввёл 1:31, докьюмент райт вывел 1:30 и больше ничего не выводит. Заранее спасибо.
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Странно как вы игру делаете если даже текст вывести не можете. Можно так
Ответ написан
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы