<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>オセロ</title>
<script src="jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var sp;
x = new Array(65);
y = new Array(65);
z = new Array(65);
sp=0;
for(s=1;s<65;s++){
for(sx=1;sx<9;sx++){
n=s-8*sx+8;
if(n>0)x[s]=sx;
}
}
for(s=1;s<65;s++){
y[s]=s+8-8*x[s];
}
z[34]=1;
z[35]=2;
z[36]=1;
z[37]=2;
function dopaint() {
var canvas = document.getElementById('cam');
var ctx = canvas.getContext('2d');
var s;
ctx.beginPath();
for(s=1;s<10;s++){
ctx.moveTo(50, 50*s);
ctx.lineTo(450,50*s);
ctx.stroke();
}
for(s=1;s<10;s++){
ctx.moveTo(50*s, 50);
ctx.lineTo(50*s,450);
ctx.stroke();
}
ctx.fillStyle = 'rgb(00,00,00)';
for(s=1;s<65;s++){
s1=x[s];
s2=y[s];
if(z[s]==1)ctx.fillRect(50*s1, 50*s2, 50,50);
}
ctx.fillStyle = 'rgb(255,00,00)';
for(s=1;s<65;s++){
s1=x[s];
s2=y[s];
if(z[s]==2)ctx.fillRect(50*s1, 50*s2, 50,50);
}
ctx.fillStyle = 'rgb(00,00,00)';
}
jQuery(document).ready( function() {
$("#but").click(function(){
sp=sp+1;
z[sp]=1;
dopaint();
});
});
</script>
</head>
<canvas id="cam" height="500" width="500"></canvas>
<input id="but" type="button" value="ボタン" />
</body>
</html>
最終更新:2013年05月18日 09:12