у меня там две проблемы, как заставить рожы двигаться, и как можно сделать чтобы при нажатии на рожы выделялись клетки доступные для хода...(рожы это картинки me1, you1)
Код | <script> function moveable_space(i,j) { return (((i%1)+j)%1 == 0); } function Coord(x,y) { this.x = x; this.y = y; } function coord(x,y) { c = new Coord(x,y); return c; } function remove(x,y) { if (my_turn || comp_move) draw(x,y,"gray.gif"); board[x][y] = 0; } function preload() { this.length = preload.arguments.length; for (var i = 0; i < this.length; i++) { this[i] = new Image(); this[i].src = preload.arguments[i]; } } var pics = new preload("black.gif","gray.gif", "you1.gif","you2.gif","you1k.gif","you2k.gif", "me1.gif","me2.gif","me1k.gif","me2k.gif");
var square_dim = 35;
function Board() { board = new Array(); for (var i=0;i<7; i++) { board[i] = new Array(); for (var j=0;j<7;j++) board[i][j] = Board.arguments[7*j+i]; } board[-2] = new Array(); board[-1] = new Array(); board[8] = new Array(); board[9] = new Array(); } var board; Board(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,-2, 1, 1, 1, 1, 1, 1, 1, 1);
document.write("<table border=0 cellspacing=0 cellpadding=0 width="+(square_dim*7+7) +"<tr><td><img src='black.gif' width="+(square_dim*7.1+7) +" height=4><br></td></tr>"); for(var j=0;j<7;j++) { document.write("<tr><td><img src='black.gif' width=4 height="+square_dim+">"); for(var i=0;i<7;i++) { if (moveable_space(i,j)) document.write("<a href='javascript:clicked("+i+","+j+")'>"); document.write("<img src='"); if (board[i][j]==2) document.write("you1.gif"); else if (board[i][j]==-2) document.write("me1.gif"); else if (moveable_space(i,j)) document.write("gray.gif"); document.write("' width="+square_dim+" height="+square_dim +" name='space"+i+""+j+"' border=0>"); if (moveable_space(i,j)) document.write("</a>"); } document.write("<img src='black.gif' width=4 height="+square_dim+"></td></tr>"); } document.write("<tr><td><img src='black.gif' width="+(square_dim*7.1+7) +" height=4><br></td></tr></table><br>"); </script>
|
|