アットウィキロゴ

buturi

var bx,by;
var dx,dy;
var dt;
 
function sample(){
 
var timer;
var delay = 50;
 
bx = 250;
by = 500;
dx = 5;
dy = 0;
dt = 0.1;
g = 9.8;
 
var loop = function () {
 
 
    move();
    bound();
 
 
 
 
    paint();
 
    clearTimeout(timer);
    timer = setTimeout(loop, delay);
}
 
loop();
 
}
 
function play(){
 
    var e1 = (bx - 250) * (bx - 250);
    e1=e1+ (by - 250) * (by - 250);
    e1 = Math.sqrt(e1);
 
 
 
   var h = 0;
   if (e1 > 250) h = h + 1;
 
 
 
 
}
 
function move(){
 
 bx = bx + dx * dt;
 dy = dy - dt * g;
 by = by + dt * dy;
 
}
 
function bound(){
    var h;
 
h = 0;
    if (by < 0) h = h + 1;
    if (dy < 0) h = h + 1;
    if (h == 2) dy = -dy;
 
h = 0;
    if (bx >500) h = h + 1;
    if (dx >0) h = h + 1;
    if (h == 2) dx = -dx;
    h = 0;
    if (bx <0) h = h + 1;
    if (dx <0) h = h + 1;
    if (h == 2) dx = -dx;
 
    }
 
function paint(){
 
var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">"; 
str=str+sub.rect(bx,500-by,10,10,"red");
str=str+"</svg>";
 
$("#memo").html(str);   
 
}
最終更新:2015年05月09日 19:16