アットウィキロゴ

koma9

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
 
var x=new Array();
var ax=new Array();
var ay=new Array();
 
function sample(){
 
for(s=1;s<6;s++){
ax[s]=s;
ay[s]=1;
}
 
for(s=1;s<6;s++){
x[s]=new Array();
}
 
 
 
 
 
var timer;
var delay = 1000;
 
mode=5;
 
var loop = function () {
 
mode=mode+1;
if(mode>5)mode=1;
 
gotox(mode);
 
for(s=1;s<6;s++){
for(sx=1;sx<6;sx++){
x[s][sx]=0;
}} 
 
for(s=1;s<6;s++){
x1=ax[s];
y1=ay[s];
x[y1][x1]=1;
}
 
 paint();
 
 
    clearTimeout(timer);
    timer = setTimeout(loop, delay);
}
 
loop();
 
 
 
 
 
 
     }
 
 function paint(){
 
var s,sx;
 
str="<table>";
for(s=1;s<6;s++){
str=str+"<tr>";
for(sx=1;sx<6;sx++){
if(x[s][sx]==1)str=str+"<td>●</td>";
if(x[s][sx]==0)str=str+"<td>□</td>";
if(x[s][sx]==2)if(s>2)str=str+"<td>〇</td>";
}
str=str+"</tr>";
}
 
   $("#memo").html(str); 
 
 
 }
 
 function gotox(mode){
 
var sx,sxs,m;
var xs=new Array();
var ys=new Array();
 
sxs=0;
 
xs[1]=ax[mode];
ys[1]=ay[mode]+1;
xs[2]=ax[mode]+1;
ys[2]=ay[mode];
xs[3]=ax[mode]-1;
ys[3]=ay[mode];
xs[4]=ax[mode];
ys[4]=ay[mode]-1;
 
 
for(sx=1;sx<5;sx++){
ch=0;
if(xs[sx]>5)ch=100;
if(xs[sx]<1)ch=100;
if(ys[sx]>5)ch=100;
if(ys[sx]<1)ch=100;
 
for(m=1;m<6;m++){
h=0;
if(ax[m]==xs[sx])h=h+1;
if(ay[m]==ys[sx])h=h+1;
if(h==2)ch=100;
}
h=0;
if(ch<50)h=h+1;
if(sxs==0)h=h+1;
if(h==2)sxs=sx;
}
 
Logger.log(sxs);
 
if(sxs>0)ax[mode]=xs[sxs];
if(sxs>0)ay[mode]=ys[sxs];
 
 }
 
 
</script>
 
最終更新:2017年08月05日 09:59