Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2015, 19:04
Новичок на форуме
Отправить личное сообщение для AndreyMG Посмотреть профиль Найти все сообщения от AndreyMG
 
Регистрация: 28.11.2015
Сообщений: 8

Не работает функция без создания дополнительных переменных
Добрый день!

(код - часть функции, которая рисует змейку в canvas)

Подскажите пожалуйста почему данный участок кода работает отлично:
var length = snake.length;
    
    for(var i = 0; i < length; i++)
    {
        var lx = snake[i].x*cSize.x;
        var ly = snake[i].y*cSize.y;
        
        var rx = cSize.x;
        var ry = cSize.y;
        
        cFld.fillRect(lx, ly, rx, ry);
        cFld.strokeRect(lx, ly, rx, ry);
    }


А такой код не выполняется (ошибок нет, но просто ничего не происходит:

for(var i = 0; i < snake.length; i++)
    {
        cFld.fillRect(snake[i].x*cSize.x, snake[i].j*cSize.y, cSize.x, cSize.y);
        cFld.strokeRect(snake[i].x*cSize.x, snake[i].j*cSize.y, cSize.x, cSize.y);
    }


Если дурацкая ошибка - подскажите где можно почитать?

snake - массив координат змейки (поля: x,y)
cSize - размер 1 клетки игрового поля в пикселях (поля: x,y)

Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2015, 19:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

AndreyMG,
откуда
Сообщение от AndreyMG
snake[i].j
Ответить с цитированием
  #3 (permalink)  
Старый 28.11.2015, 19:25
Новичок на форуме
Отправить личное сообщение для AndreyMG Посмотреть профиль Найти все сообщения от AndreyMG
 
Регистрация: 28.11.2015
Сообщений: 8

Сообщение от рони Посмотреть сообщение
AndreyMG,
откуда
Спасибо большое!

Что-то я совсем засиделся
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как и где задать цикл? Blondinka Events/DOM/Window 2 10.06.2014 15:29
Проверка повторного вызова функции без глобальных переменных GlaIZier Общие вопросы Javascript 21 29.03.2014 20:31
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42
функция должна возвращать объект без одного свойства blackzub Общие вопросы Javascript 4 14.12.2009 19:25
Почему не работает функция? Vitaly jQuery 10 31.07.2009 17:01