アットウィキロゴ

RPG4

var x = new Array();
var bx, by;
 
function sample(){
 
    faststep(); 
 
var timer;
var delay = 1000;
 
var loop = function () {
 
    move();
 
    paint();
 
    clearTimeout(timer);
    timer = setTimeout(loop, delay);
}
 
loop();
 
 
 
 
}
 
function move(){
 
dx=0;
if(Math.random()>0.5)dx=-1;
  if(Math.random()>0.5)dx=1;  
  dy=0;
if(Math.random()>0.5)dy=-1;
  if(Math.random()>0.5)dy=1;
  bx = bx + dx;
  by = by + dy;
 
  if (bx < 10) bx = 10;
   if (bx >90) bx = 90;
   if (by < 10) by = 10;
   if (by >90) by = 90;
 
 
 
 
 
 
 
 
}
 
 
function faststep(){
 
    bx = 10;
    by = 10;
 
 
    for (s = 1; s < 101; s++) {
        x[s] = new Array();
   for (sx = 1; sx < 101; sx++) {
    x[s][sx] = 1;
    if(Math.random()>0.5) x[s][sx] = 2;
    } 
    }
 
 
}
 
 
function paint(){
 
var sub=new svgpaint();
 
str="<svg width=\"700\" height=\"700\">";
 
str=str+sub.rect(0,0,500,500,"blue");
 
for (s = 1; s < 11; s++) {
    for (sx = 1; sx < 11; sx++) {
   s1 = bx + s-4;
   s2 = by + sx-4;
  if (x[s1][s2] == 1) str = str + sub.rect(50 * s-50, 500 - 50 * sx, 50, 50, "red");
    if (x[s1][s2] == 2) str = str + sub.rect(50 * s-50, 500 - 50 * sx, 50, 50, "green"); 
    } 
}
 
str = str + sub.rect(50 * 4-50, 500 - 50 * 4, 50, 50, "yellow");
 
str=str+"</svg>";
 
$("#memo").html(str);   
 
}
 
最終更新:2015年06月02日 00:27