
<body onLoad="setInterval('func()',25)">
|
function func()
{ for(i=0; i<20; i++)
{ cls[i].move(); }
x= x+xd;
document.Ship.style.left= x;
document.Ship.style.top= y;
}
|
document.onkeydown = KeyDown; x= 300; y= 400; xd= 0; date = (new Date).getTime(); |
cls = new Array();
for(i=0; i<20; i++)
{ var w = "tama" + i;
cls[i] = new shot(w, 300, 400, 0, -4);
cls[i].flg = false;
document.write('<img src="tama.gif" id="', w, '" style="position:absolute;left:300px;top:400px;">');
}
|
<img src="ship.png" name="Ship" style="position:absolute;left:300px;top:400px;"> |
var w = (new Date).getTime();
if (date+200>w) return;
|
function KeyDown()
{ if(document.all)
kcode = event.keyCode;
else if(document.getElementById)
kcode = (event.keyCode)? event.keyCode: event.charCode;
else if(document.layers)
kcode = event.which;
switch(kcode)
{ case 0x25:
xd= -2;
break;
case 0x27:
xd= 2;
break;
case 0x28:
xd= 0;
break;
}
if (kcode==0x20)
{ var w = (new Date).getTime();
if (date+200>w) return;
date = (new Date).getTime();
for(i=0; i<20; i++)
{ if (cls[i].flg==false)
{ cls[i].x = x+20;
cls[i].y = 400;
cls[i].flg = true;
return;
}
}
}
}
|
id = 0; //Interval のID
num = 0; //画像番号
audio = new Audio("bomb.wav");
window.onmousedown = start;
function start()
{ num = 0;
audio.play();
clearInterval(id);
id = window.setInterval("upDate()",123);
}
|
function upDate()
{ if (num>16)
{ clearInterval(id); }
else num++;
Disp();
}
|
function Disp()
{ document.anime.src="bomb_" + num + ".gif";
}
|
<img src="bomb_0.gif" name="anime"> |
<body onLoad="setInterval('func()',25)">
|
function func()
{ for(i=0; i<20; i++)
{ cls[i].move();
if (cls[i].flg && cls[i].x>ex-40 && cls[i].x<ex+40 && cls[i].y>20 && cls[i].y<120)
{ document.anime.style.left= ex;
start();
}
}
x= x+xd;
document.Ship.style.left= x;
document.Ship.style.top= y;
ex+=exd;
if ((ex>800)||(ex<0)) exd= -exd;
document.Enemy.style.left= ex;
}
|
document.onkeydown = KeyDown;
x= 300;
y= 400;
xd= 0;
ex= 0;
exd= 2;
id= 0;
num= 0;
audio = new Audio("bomb.wav");
|
<img src="ship.png" name="Ship" style="position:absolute;left:300px;top:400px;"><br> <img src="enemy1.gif" name="Enemy" style="position:absolute;left:0px;top:20px;"><br> <img src="bomb_0.gif" name="anime" style="position:absolute;left:0px;top:20px;"> |
![]()