Для моего первого набега на html5, я пытаюсь составить табло для игры Farkle.Почему барные диаграммы действуют так странно? html5 canvas и javascript
Я выяснил, как сделать хромающую, но функциональную графическую систему для пяти игроков, но я не могу понять, как ее обновлять несколько раз.
Я понимаю, что мой код может быть намного лучше, но я не хотел писать вспомогательные функции, пока не был уверен, как это будет работать.
Как сейчас, я получаю странное поведение из ящиков. Вместо того, чтобы добавлять «подсчет» к общему счету и рисовать ящик, чтобы отразить новый балл, он делает то, что я не понимаю. Попробуйте ввести 10, а затем 90 для того же игрока, чтобы понять, что я имею в виду.
Вот «рабочая» версия, чтобы вы могли видеть мою проблему. http://jsfiddle.net/kBJB4/
Редактировать: Похоже, что это скорее, чем добавление чисел, например. 1 + 1 = 2, он делает что-то вроде приложения, например. 1 + 1 = 11. Понятия не имею почему.
может быть, он думает, что вы используете 'string' вместо' integer'? попробуйте использовать 'parseInt (yourVariable)' – drudge
Я просто попытался поместить это в несколько мест, и это не помогло. Любые другие идеи? – Kaninepete