Показать сообщение отдельно
  #3 (permalink)  
Старый 27.05.2013, 09:34
Интересующийся
Отправить личное сообщение для Денис Никитин Посмотреть профиль Найти все сообщения от Денис Никитин
 
Регистрация: 27.05.2013
Сообщений: 10

Сообщение от ksa Посмотреть сообщение
Внимание, вопрос! (звучит гонг) (с)
Да ну я с 5 утра сижу и написал кое что но не получается


/*Создаём переменные*/

var color = 'red';
var x = 10;
var y = 10;






//
// Создание матрицы.
//
function createMatrix()
{
var matrix = document.getElementById('matrix');
var n = 20 * 20;

for (var i = 0; i < n; i++)
{
var div = document.createElement('div');
div.className = 'cell';
matrix.appendChild(div);
}
}

//
// Чтение ячейки матрицы.
//
function getCell(row, col)
{
// Функция принимает координаты ячейки
// должна вернуть true, если она закрашена,
// false, если не закрашена.

}

//
// Установка ячейки матрицы.
//
function setCell(row, col, val)
{
// Функция принимает координаты ячейки
// если , закрашивает ячейку,
// иначе убирает закраску.


}

/*функция обработки при нажатии на клаву*/

document.onkeydown = function(event){
event = (event) ? event : window.event;

switch(event.keyCode){
case 37:
setCell(x, y);
y--;
setCell(x, y, color, true);
break

case 38:
setCell(x, y);
x--;
setCell(x, y, color, true);
break

case 39:
setCell(x, y);
y++;
setCell(x, y, color, true);
break

case 39:
setCell(x, y);
x++;
setCell(x, y, color, true);
break





}

}
function var_dump(obj)
{

var s = '<h1>' + p + obj + '</h1>'
s += '<li><b>' + p + '</b> : ' + obj[p] + '</li>';
s += '</ol>';
window.document.body.innerHTML =S;

}



//
// Точка входа.
//
window.onload = function()
{
createMatrix();
setCel(x, y, color, true);



}
Ответить с цитированием