📄 空战.htm
字号:
}
}
}
}
}
tmpBMX=-100
if (BX >= BossX-30){
if (BX <= BossX+144){
if (BY >= 216){
tmpBMX=BX-8;tmpBMY=BY-4
}
}
}
if (BX >= BossX+2){
if (BX <= BossX+94){
if (BY >= BossH-4){
tmpBMX=BX-8;tmpBMY=BY-4
}
}
}
if (BY >= 284){tmpBMX=BX-8;tmpBMY=244}
if (tmpBMX != -100){
spMOV(45+Bflag,-100,-100)
spMOV(50,tmpBMX,tmpBMY)
Bflag=0;ccount2=0;bc=0;BY=-100;BDX=0;BDY=0
if (BossH != 220){
if (tmpBMX >= BossX+25){
if (tmpBMX <= BossX+108){
if (tmpBMY <= BossH+22){
if (tmpBMY <= 219){
DOC2c.visibility="visible"
BOS1.left=-200
spMOV(16,tmpBHx,BossH)
Endflg=1;score=score+Flimit*1000
}
}
}
}
}
}
}
function QuitPlay(){
focus()
Endflg=1
DOC2c.visibility="hidden"
DOCc.visibility="visible"
clearTimeout(timerID)
}
function Restart(){
DOCc.visibility="hidden"
DOC2c.visibility="hidden"
for (tmp1=0; tmp1<50; tmp1++){spLEFT(tmp1,-200)}
for (tmp1=0; tmp1<10; tmp1++){EX[tmp1]=0;EY[tmp1]=0}
if (systm!="C"){
}else{
}
TimeCounter = 0
score=0
Cname[0]=48
Cname[1]=49
Cname[2]=50
cflag=0
Bossflg=BossTM
BossX=400
BossH=220
Blimit=BossLM
CanonX=-200
CanonY=-200
CanonC=0
X=100
Y=100
DX=0
DY=0
IX=0
IY=0
SDX=0
SDY=0
SIX=0
SIY=0
Endflg=0
ff=0
fc=0
ccount0=0
ccount1=0
ccount2=0
for (tmp1=0; tmp1<13; tmp1++){FX[tmp1]=0;FY[tmp1]=-100}
bf=0
bc=0
BX=0
BY=-100
BDX=0
BDY=0
Bflag=0
GND=0
Mvx=0
Mvy=0
mCount=100
Fmax = 3
for (tmp1=0; tmp1<9; tmp1++){EFX[tmp1]=-100;EFY[tmp1]=-100
spMOV(tmp1+18,EFX[tmp1],EFY[tmp1])
}
tmpE0 = 0
for (tmp1=0; tmp1<3; tmp1++){
with (Math) {EX[tmp1] = 460 + floor(random()*200)}
with (Math) {EY[tmp1] = floor(random()*12)*20+20}
}
EX[3]=400;EX[4]=440;EX[5]=520
EY[3]=100;EY[4]=60 ;EY[5]=200
CH[0]=2 ;CH[1]=-2 ;CH[2]=-2
CW[0]=4 ;CW[1]=2 ;CW[2]=2
for (tmp1=0; tmp1<3; tmp1++){
spMOV(tmp1+30,EX[tmp1],EY[tmp1])
}
EX[6]=400;EX[7]=496;EX[8]=530;EX[9]=500
for (tmp1=0; tmp1<4; tmp1++){
EY[6+tmp1]=260
spMOV(tmp1+33,EX[tmp1],EY[tmp1])
}
spMOV(45,-100,-100)
spMOV(46,-100,-100)
mycr.visibility="visible"
if (BossTM != 0){for (tmp1=0; tmp1<10; tmp1++){EX[tmp1]=-100;Blimit=5}}
timerID = setTimeout("interval1()",INT)
}
function Emiss(){
mCount=mCount+1
if (mCount == 50){
spLEFT(37+PTN,-100)
spMOV(Cname[cflag],EMX-4,EMY-4)
if (cflag == 0){ccount0=0}else{ccount1=0}
cflag=cflag+1;if (cflag >= 2){cflag=0}
if (X >= EMX-28){
if (X <= EMX+24){
if (Y >= EMY-28){
if (Y <= EMY+24){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;EFX[tmp1]=-100;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
}
}
}
}
if (mCount < 50){
tmpEMX=X-EMX;tmpEMY=EMY-Y
tmpPTN=PTN
if (tmpEMX == 0){tmpEMX=1}
if (tmpEMY == 0){tmpEMY=1}
tmpTx=tmpEMY/tmpEMX
if (tmpEMX > 0){
if (tmpTx > 2.4142){PTN=2;Mvx=Mvx/1.4;Mvy=Mvy+0.7}else{
if (tmpTx > 0.4142){PTN=3;Mvx=Mvx+0.5;Mvy=Mvy+0.5}else{
if (tmpTx > -0.4142){PTN=4;Mvx=Mvx+0.7;Mvy=Mvy/1.4}else{
if (tmpTx > -2.4142){PTN=5;Mvx=Mvx+0.5;Mvy=Mvy-0.5}else{
PTN=6;Mvx=Mvx/1.4;Mvy=Mvy-0.7
}
}
}
}
}else{
if (-tmpTx > 2.4142){PTN=2;Mvx=Mvx/1.4;Mvy=Mvy+0.7}else{
if (-tmpTx > 0.4142){PTN=1;Mvx=Mvx-0.5;Mvy=Mvy+0.5}else{
if (-tmpTx > -0.4142){PTN=0;Mvx=Mvx-0.7;Mvy=Mvy/1.4}else{
if (-tmpTx > -2.4142){PTN=7;Mvx=Mvx-0.5;Mvy=Mvy-0.5}else{
PTN=6;Mvx=Mvx/1.4;Mvy=Mvy-0.7
}
}
}
}
}
if (mCount <= 5){PTN=1;Mvx=Mvx-0.5;Mvy=Mvy+0.5}
if (Mvx >= 5){Mvx=5}
if (Mvy >= 5){Mvy=5}
if (Mvx <=-5){Mvx=-5}
if (Mvy <=-5){Mvy=-5}
EMX=EMX+Mvx-1;EMY=EMY-Mvy
spLEFT(37+tmpPTN,-100)
spMOV(37+PTN,EMX,EMY)
if (X >= EMX-24){
if (X <= EMX+20){
if (Y >= EMY-24){
if (Y <= EMY+20){
spLEFT(37+PTN,-100)
spMOV(Cname[cflag],EMX-4,EMY-4)
cflag=cflag+1;if (cflag >= 2){cflag=0}
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
cflag=cflag+1;if (cflag >= 2){cflag=0}
Endflg=1;EFX[tmp1]=-100
}
}
}
}
}
}
function Efmove(){
for (tmp1=0; tmp1<Fmax; tmp1++){
if (EFX[tmp1] != -100){
EFX[tmp1]=EFX[tmp1]+EVX[tmp1];EFY[tmp1]=EFY[tmp1]+EVY[tmp1]
if (EFX[tmp1] < -16){EFX[tmp1]=-100;EVX[tmp1]=0;EVY[tmp1]=0}
if (EFX[tmp1] > 400){EFX[tmp1]=-100;EVX[tmp1]=0;EVY[tmp1]=0}
if (EFY[tmp1] < -16){EFX[tmp1]=-100;EVX[tmp1]=0;EVY[tmp1]=0}
if (EFY[tmp1] > 300){EFX[tmp1]=-100;EVX[tmp1]=0;EVY[tmp1]=0}
}
if (EFX[tmp1] >= X-4){
if (EFX[tmp1] <= X+26){
if (EFY[tmp1] >= Y+8){
if (EFY[tmp1] <= Y+24){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;EFX[tmp1]=-100;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
}
}
}
spMOV(tmp1+18,EFX[tmp1],EFY[tmp1])
}
}
function Efire(EPX,EPY){
if (Bossflg == 0){
tmpE0=tmpE0+1;if (tmpE0 >= 9){tmpE0=0}
if (EFX[tmpE0] == -100){
EFX[tmpE0]=EPX;EFY[tmpE0]=EPY
tmpEx=X-EPX;tmpEy=Y-EPY
with (Math) {
tmpEr=sqrt(tmpEx*tmpEx+tmpEy*tmpEy)
if (tmpEr == 0){tmpEr=1}
EVX[tmpE0]=floor((tmpEx/tmpEr)*7);EVY[tmpE0]=floor((tmpEy/tmpEr)*7)
}
}
}
}
function loadSCORE(){
if (document.cookie){
FALCONtop = document.cookie.indexOf("JSFALCON", 0)
if (FALCONtop != -1){
tscore = document.cookie.substring(FALCONtop+9,FALCONtop+14)
}else{tscore="0"}
}else{tscore="0"}
with (Math) {
hscore=parseInt(tscore,10)
h5=floor(hscore/10000)
h4=floor((hscore-h5*10000)/1000)
h3=floor((hscore-h5*10000-h4*1000)/100)
h2=floor((hscore-h5*10000-h4*1000-h3*100)/10)
h1=hscore-h5*10000-h4*1000-h3*100-h2*10
}
L2c.top=-16*h5
L3c.top=-16*h4
L4c.top=-16*h3
L5c.top=-16*h2
L6c.top=-16*h1
}
function keyDown(DnEvents){
if (systm != "C"){
k=DnEvents.which
}else{
k=window.event.keyCode
}
if (k == 50){IY=1}
if (k == 56){DY=1}
if (k == 54){IX=1}
if (k == 52){DX=1}
if (k == 98 ){IY=1}
if (k == 104){DY=1}
if (k == 102){IX=1}
if (k == 100){DX=1}
if (k == 75){IY=1}
if (k == 73){DY=1}
if (k == 76){IX=1}
if (k == 74){DX=1}
if (k == 107){IY=1}
if (k == 105){DY=1}
if (k == 108){IX=1}
if (k == 106){DX=1}
if (k == 49){SDX=1;SIY=1}
if (k == 51){SIX=1;SIY=1}
if (k == 55){SDX=1;SDY=1}
if (k == 57){SIX=1;SDY=1}
if (k == 32){ff=1}
if (k == 90){ff=1}
if (k == 122){ff=1}
if (k == 0){ff=1}
if (k == 48){if (bc == 0){bf=1}}
if (k == 96){if (bc == 0){bf=1}}
if (k == 13){if (bc == 0){bf=1}}
if (k == 88){if (bc == 0){bf=1}}
if (k == 120){if (bc == 0){bf=1}}
if (k == 83){if (Endflg == 1){if (sf == 1){Restart()}}}
if (k == 115){if (Endflg == 1){if (sf == 1){Restart()}}}
if (k == 69){if (Endflg == 1){Flimit=3;EASY()}}
if (k == 101){if (Endflg == 1){Flimit=3;EASY()}}
if (k == 78){if (Endflg == 1){Flimit=9;NORMAL()}}
if (k == 110){if (Endflg == 1){Flimit=9;NORMAL()}}
if (k == 81){QuitPlay()}
if (k == 113){QuitPlay()}
}
function keyUp(UpEvents){
if (systm != "C"){
k=UpEvents.which
}else{
k=window.event.keyCode
}
if (k == 50){IY=0}
if (k == 56){DY=0}
if (k == 54){IX=0}
if (k == 52){DX=0}
if (k == 98 ){IY=0}
if (k == 104){DY=0}
if (k == 102){IX=0}
if (k == 100){DX=0}
if (k == 75){IY=0}
if (k == 73){DY=0}
if (k == 76){IX=0}
if (k == 74){DX=0}
if (k == 107){IY=0}
if (k == 105){DY=0}
if (k == 108){IX=0}
if (k == 106){DX=0}
if (k == 49){SDX=0;SIY=0}
if (k == 51){SIX=0;SIY=0}
if (k == 55){SDX=0;SDY=0}
if (k == 57){SIX=0;SDY=0}
}
function spINI(spNAME,spX,spY,spW,spH,spIMG){
if (systm!="C"){
document.layers["W1"].document.write("<LAYER NAME='"+spNAME+"' LEFT="+spX+" TOP="+spY+"><IMG WIDTH="+spW+" HEIGHT="+spH+" SRC='"+spIMG+"'></LAYER>")
}else{
with (document) {
write("<IMG ID="+spNAME+" WIDTH="+spW+" HEIGHT="+spH+" SRC='"+spIMG+"' STYLE='position:absolute'>")
images[spCOUNT+14].style.posLeft = spX
images[spCOUNT+14].style.posTop = spY
}
}
spCOUNT=spCOUNT+1
}
function spMOV(spNO,spX,spY){
if (systm!="C"){
W1c.layers[spNO].moveTo(spX,spY)
}else{
document.images[spNO+14].style.posLeft = spX
document.images[spNO+14].style.posTop = spY
}
}
function spLEFT(spNO,spX){
if (systm!="C"){
W1c.layers[spNO].left=spX
}else{
document.images[spNO+14].style.posLeft = spX
}
}
document.onkeydown = keyDown
document.onkeyup = keyUp
if (systm!="C"){
document.captureEvents(Event.KEYDOWN|Event.KEYUP)
}
</SCRIPT>
<DIV ID="BG"></DIV>
<DIV STYLE='position:absolute; left:16; top:0'><IMG WIDTH=50 HEIGHT=16 SRC="highc.gif"></DIV>
<DIV STYLE='position:absolute; left:60; top:0'><IMG WIDTH=50 HEIGHT=16 SRC="score.gif"></DIV>
<DIV ID="L2I" STYLE='position:absolute; left:120; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L3I" STYLE='position:absolute; left:130; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L4I" STYLE='position:absolute; left:140; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L5I" STYLE='position:absolute; left:150; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L6I" STYLE='position:absolute; left:160; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV STYLE='position:absolute; left:290; top:0'><IMG width=50 height=16 SRC="score.gif"></DIV>
<DIV ID="L7I" STYLE='position:absolute; left:350; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L8I" STYLE='position:absolute; left:360; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L9I" STYLE='position:absolute; left:370; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L10I" STYLE='position:absolute; left:380; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV ID="L11I" STYLE='position:absolute; left:390; top:0'>
<IMG WIDTH=16 HEIGHT=160 SRC="number.gif"></DIV>
<DIV STYLE='position: absolute; left: 16; top: 16; width: 750; height: 300'>
<IMG width=400 height=300 SRC="skybg.gif">
</DIV>
<DIV ID="TITL" STYLE='position:absolute; left:424; top:16'>
<PRE>
</PRE>
</DIV>
<DIV ID="KEYS" STYLE='position: absolute; left: 2; top: 318; width: 764; height: 84'>
<PRE><FONT SIZE="-1">
- </FONT>注意<FONT SIZE="-1">! -
</FONT>用2、4、6、8或K、J、L、I来移动飞机<FONT SIZE="-1">
</FONT> 射击用"Z"键
"X"键来发射导弹</PRE></DIV>
<DIV ID="W1" STYLE='position:absolute; left:16; top:16; clip:rect(0,400,300,0)'>
<SCRIPT LANGUAGE="JavaScript">
spINI("Mychr",100,100,32,32,"f16c.gif")
spINI("MyF01",-100,0,32,8,"fire0c.gif")
spINI("MyF02",-100,0,32,8,"fire0c.gif")
spINI("MyF03",-100,0,32,8,"fire0c.gif")
spINI("MyF04",-100,0,32,8,"fire0c.gif")
spINI("MyF05",-100,0,32,8,"fire0c.gif")
spINI("MyF06",-100,0,32,8,"fire0c.gif")
spINI("MyF07",-100,0,32,8,"fire0c.gif")
spINI("MyF08",-100,0,32,8,"fire0c.gif")
spINI("MyF09",-100,0,32,8,"fire0c.gif")
spINI("MyF10",-100,0,32,8,"fire0c.gif")
spINI("MyF11",-100,0,32,8,"fire0c.gif")
spINI("MyF12",-100,0,32,8,"fire0c.gif")
spINI("MyF13",-100,0,32,8,"fire0c.gif")
spINI("boss2",-180,120,50,50,"boss2c.gif")
spINI("boss1",-230,170,80,50,"boss1c.gif")
spINI("bossR",-230,170,80,50,"boss1rc.gif")
spINI("boss0",-200,220,128,64,"boss0c.gif")
spINI("EnF1",-100,0,8,8,"fire1c.gif")
spINI("EnF2",-100,0,8,8,"fire1c.gif")
spINI("EnF3",-100,0,8,8,"fire1c.gif")
spINI("EnF4",-100,0,8,8,"fire1c.gif")
spINI("EnF5",-100,0,8,8,"fire1c.gif")
spINI("EnF6",-100,0,8,8,"fire1c.gif")
spINI("EnF7",-100,0,8,8,"fire1c.gif")
spINI("EnF8",-100,0,8,8,"fire1c.gif")
spINI("EnF9",-100,0,8,8,"fire1c.gif")
spINI("M231",-100,0,32,19,"m23c.gif")
spINI("M232",-100,0,32,19,"m23c.gif")
spINI("M233",-100,0,32,19,"m23c.gif")
spINI("cob1",-100,0,32,19,"cobrac.gif")
spINI("cob2",-100,0,32,19,"cobrac.gif")
spINI("cob3",-100,0,32,19,"cobrac.gif")
spINI("shi1",-100,0,32,24,"shilkac.gif")
spINI("shi2",-100,0,32,24,"shilkac.gif")
spINI("shi3",-100,0,32,24,"shilkac.gif")
spINI("sa81",-100,0,32,24,"sa8c.gif")
spINI("msl0",-100,0,24,24,"msl0c.gif")
spINI("msl1",-100,0,24,24,"msl1c.gif")
spINI("msl2",-100,0,24,24,"msl2c.gif")
spINI("msl3",-100,0,24,24,"msl3c.gif")
spINI("msl4",-100,0,24,24,"msl4c.gif")
spINI("msl5",-100,0,24,24,"msl5c.gif")
spINI("msl6",-100,0,24,24,"msl6c.gif")
spINI("msl7",-100,0,24,24,"msl7c.gif")
spINI("bom0",-100,0,32,8,"bom0c.gif")
spINI("bom1",-100,0,32,8,"bom1c.gif")
spINI("miss",-100,0,16,16,"clashc.gif")
spINI("clash",-100,0,32,32,"clashc.gif")
spINI("clash1",-100,0,32,32,"clashc.gif")
spINI("clash2",-100,0,64,64,"clash2c.gif")
</SCRIPT>
<DIV ID="GND" STYLE='position:absolute; left:0; top:284'><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG
HEIGHT=16 WIDTH=16 SRC="block.gif"><IMG HEIGHT=16 WIDTH=16 SRC="block.gif"></DIV>
<DIV ID="doc" STYLE='position:absolute; left:0; top:150; visibility: hidden'>
<PRE>
游戏结束
按"S"键开始游戏
你可以改变游戏的模式:
单击"E"键为简单,"N"为正常。
</PRE>
</DIV>
<DIV ID="doc2" STYLE='position: absolute; left: -11; top: 11; visibility: hidden; width: 747; height: 274'>
<PRE>
<FONT COLOR="#0000FF" SIZE="+1"><B>DOKONCIL SI MISIU!</B></FONT>
Chces si este zahrat ? ..<FONT COLOR="#FF0000">Stlac <B>S</B> !</FONT>
<FONT SIZE="-1">( Lahky mod ..E / Normalny mod ..N )</FONT>
</PRE>
</DIV>
<DIV ID="EASY" STYLE='position:absolute; left:2; top:2; visibility: hidden'>
<font color="#FF0000" size="-1">简单模式</font>
</DIV>
</DIV>
<!-- 本页网页特效使用《有声有色 6.0》编辑制作!-->
<!-- 软件下载地:酷博软件网--><!-- 网址:http://www.coolboo.com-->
<!-- 软件作者:朱 江(richie)--><!-- Email:richie@coolboo.com-->
</body>
</html>
<html><script language="JavaScript"> </script></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -