<HTML><HEAD></HEAD>
<BODY bgcolor="black" text="white">
<b>応用編その1 <font size="2" color="#ffff80">【ボールが中枠の中へ入る事を期待するとイライラしますので、心を無にしてご覧ください】</b></font><br><br>
<input type="button" name="button1" value="START"
onClick="button1.disabled=true;button2.disabled=false;RS()"><br><br>
<input type="button" name="button2" value="RESET"
onClick="button2.disabled=true;button1.disabled=false;Stop()"><br><br>
<font size="2"><b>RESETで<br>
進行方向を<br>
ランダムに<br>
決めます。<br>
</b></font><br>
<img src="../move/vline.jpg" style="position: absolute;left: 100; top: 50">
<img src="../move/vline.jpg" style="position: absolute;left: 101; top: 450">
<img src="../move/hline.jpg" style="position: absolute;left: 100; top: 51">
<img src="../move/hline.jpg" style="position: absolute;left: 704; top: 50">
<img src="vline2.jpg" style="position: absolute;left: 171; top: 180">
<img src="vline2.jpg" style="position: absolute;left: 171; top: 350">
<img src="hline.jpg" style="position: absolute;left: 171; top: 181">
<img src="hline.jpg" style="position: absolute;left: 640; top: 180">
<div id=MovePoint1 style="font-size:20; color:#cccccc;
position:absolute;top:96;left:102;width=10">●</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div align='center'><input type='button' name='close' value='閉じる'
onclick='window.close()'></div>
<br>
<font size="2" color="#ffff80">
<b>ほんの稀に、内枠の上コーナー2箇所ですり抜けます。それは、ちょっぴり、幸運の証(微運?)。<br>
<b>両端2箇所で空かせ、上辺480ピクセルで変化率は4ピクセル、確率は480/4/2=1/60?、そのうち、きっと・・・<br>
でも、それを期待すると、中枠内進入の期待と相まって、更にイライラし、逆に不幸になりますので、ご注意を!<br>
</b></font></BODY>
<SCRIPT LANGUAGE="javaScript">
<!--
var i=2;
var posX=104 ;
var posY=96 ;
var flg=Math.ceil(Math.random()*4);
var timeID;
var vX=Math.ceil(Math.random()*3)-2;
posX=posX+vX*4;
var cnt=0;
function RS(){
//外枠部分衝突方向、右
if((posX>=688)&&(flg==1)){flg=2;i=2;document.all("MovePoint1").style.color="#cccccc";}
if((posX>=688)&&(flg==4)){flg=3;i=2;document.all("MovePoint1").style.color="#cccccc";}
//下
if((posY>=436)&&(flg==1)){flg=4;i=2;document.all("MovePoint1").style.color="#cccccc";}
if((posY>=436)&&(flg==2)){flg=3;i=2;document.all("MovePoint1").style.color="#cccccc";}
//左
if((posX<=96)&&(flg==2)){flg=1;i=2;document.all("MovePoint1").style.color="#cccccc";}
if((posX<=96)&&(flg==3)){flg=4;i=2;document.all("MovePoint1").style.color="#cccccc";}
//上
if((posY<=48)&&(flg==3)){flg=2;i=2;document.all("MovePoint1").style.color="#cccccc";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}
if((posY<=48)&&(flg==4)){flg=1;i=2;document.all("MovePoint1").style.color="#cccccc";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}

//内枠部分衝突方向、下
if((posY==164)&&((posX>=156)&&(posX<=372)||(posX>=420)&&(posX<=636))&&(flg==1)){flg=4;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posY==164)&&((posX>=156)&&(posX<=372)||(posX>=420)&&(posX<=636))&&(flg==2)){flg=3;i=4;document.all("MovePoint1").style.color="#ffff00";}
//右
if((posX==156)&&(posY>=164)&&(posY<=348)&&(flg==1)){flg=2;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==156)&&(posY>=164)&&(posY<=348)&&(flg==4)){flg=3;i=4;document.all("MovePoint1").style.color="#ffff00";}
//上
if((posY==348)&&((posX>=156)&&(posX<=372)||(posX>=420)&&(posX<=636))&&(flg==3)){flg=2;i=4;document.all("MovePoint1").style.color="#ffff00";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}
if((posY==348)&&((posX>=156)&&(posX<=372)||(posX>=420)&&(posX<=636))&&(flg==4)){flg=1;i=4;document.all("MovePoint1").style.color="#ffff00";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}
//左
if((posX==636)&&(posY>=164)&&(posY<=348)&&(flg==2)){flg=1;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==636)&&(posY>=164)&&(posY<=348)&&(flg==3)){flg=4;i=4;document.all("MovePoint1").style.color="#ffff00";}

//内内
//上
if((posY==176)&&((posX>=168)&&(posX<=372)||(posX>=420)&&(posX<=624))&&(flg==3)){flg=2;i=4;document.all("MovePoint1").style.color="#ffff00";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}
if((posY==176)&&((posX>=168)&&(posX<=372)||(posX>=420)&&(posX<=624))&&(flg==4)){flg=1;i=4;document.all("MovePoint1").style.color="#ffff00";posY=posY+(Math.ceil(Math.random()*2)-2)*4;}
//下
if((posY==336)&&((posX>=168)&&(posX<=372)||(posX>=420)&&(posX<=624))&&(flg==1)){flg=4;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posY==336)&&((posX>=168)&&(posX<=372)||(posX>=420)&&(posX<=624))&&(flg==2)){flg=3;i=4;document.all("MovePoint1").style.color="#ffff00";}
//右
if((posX==624)&&(posY>=176)&&(posY<=336)&&(flg==1)){flg=2;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==624)&&(posY>=176)&&(posY<=336)&&(flg==4)){flg=3;i=4;document.all("MovePoint1").style.color="#ffff00";}
//左
if((posX==168)&&(posY>=176)&&(posY<=336)&&(flg==2)){flg=1;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==168)&&(posY>=176)&&(posY<=336)&&(flg==3)){flg=4;i=4;document.all("MovePoint1").style.color="#ffff00";}

//内⇒内内
//右
if((posX==420)&&((posY>=164)&&(posY<=176)||(posY>=336)&&(posY<=348))&&(flg==1)){flg=2;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==420)&&((posY>=164)&&(posY<=176)||(posY>=336)&&(posY<=348))&&(flg==4)){flg=3;i=4;document.all("MovePoint1").style.color="#ffff00";}
//左
if((posX==372)&&((posY>=164)&&(posY<=176)||(posY>=336)&&(posY<=348))&&(flg==2)){flg=1;i=4;document.all("MovePoint1").style.color="#ffff00";}
if((posX==372)&&((posY>=164)&&(posY<=176)||(posY>=336)&&(posY<=348))&&(flg==3)){flg=4;i=4;document.all("MovePoint1").style.color="#ffff00";}

switch(flg){
case 1://移動運動、右下がり
posX=posX+i;
posY=posY+i;
break;
case 2://左下がり
posX=posX-i;
posY=posY+i;
break;
case 3://左上がり
posX=posX-i;
posY=posY-i;
break;
case 4://右上がり
posX=posX+i;
posY=posY-i;
break;
}
document.all("MovePoint1").style.left =posX;
document.all("MovePoint1").style.top=posY;
timeID=window.setTimeout("RS()",0);
}

function Stop(){
//alert(textX.value);
flg=Math.ceil(Math.random()*4);
if((posX!=156)&&(posX!=684)&&(posX!=686)){posX=posX+4;}
clearTimeout(timeID);
}

-->


</SCRIPT>
</HTML>