Я пытаюсь написать змею как браузерную игру на Javascript для школьного проекта, и я хочу сделать это с помощью внешнего файла .js, а не только в .html.
Моя проблема теперь в следующем: когда я вызываю основную функцию в своем теле html, мой скрипт изменяет только холст, а не части змеи.
index.html:
Я пытаюсь написать змею как браузерную игру на Javascript для школьного проекта, и я хочу сделать это с помощью внешнего файла .js, а не только в .html. Моя проблема теперь в следующем: когда я вызываю основную функцию в своем теле html, мой скрипт изменяет только холст, а не части змеи. index.html: [code]
function drawSnake(){ snake.forEach(drawSnakeparts); }
function drawSnakeparts(snakePart){ snakeboard.fillStyle = snake_col; snakeboard.strokeStyle = snake_border; snakeboard_ctx.fillRect(snakePart.x, snakePart.y, 10, 10); snakeboard_ctx.strokeRect(snakePart.x, snakePart.y, 10, 10); } [/code] Я новичок во всем этом, не смог найти ответ после долгих поисков в Google и вопросов gpt...