x20thisy30ety30thisy30etyretur
true
ifetdirect1etdirect3
ifthisxetxthisxetx30thisy30ety20thisy30etyretur
true
ifthisx20etxthisx20etx30thisy30ety20thisy30etyretur
true
breakcase3fori
ti0ietssizeietetsgetiifetthis
ifetdirect0etdirect2
ifthisx30etxthisx30etx20thisyety30thisyetyretur
true
f
ifthisx30etxthisx30etx20thisy20ety30thisy20etyretur
true
ifetdirect1etdirect3
ifthisx30etxthisx30etx30thisyety20thisyetyretur
true
ifthisx30etxthisx30etx30thisy20ety20thisy20etyretur
true
break
retur
b
publicvoidru
whiletrueswitchthisdirectcase0fori
ti0i30iify0thisisTouchfalseythisspeedtryThreadsleep50catchI
terruptedExceptio
eTODOAutoge
eratedcatchblockepri
tStackTrace
fbreakcase1fori
ti0i30i
ifx365thisisTouchfalsexthisspeedtry
Threadsleep50catchI
terruptedExceptio
e
TODOAutoge
eratedcatchblockepri
tStackTracebreakcase2fori
ti0i30iify270thisisTouchfalseythisspeedtryThreadsleep50catchI
terruptedExceptio
eTODOAutoge
eratedcatchblockepri
tStackTracebreakcase3fori
ti0i30iifx0thisisTouchfalsexthisspeedtryThreadsleep50catchI
terruptedExceptio
eTODOAutoge
eratedcatchblockepri
tStackTracebreak
thisdirecti
tMathra
dom4
ifthisisLivefalse
fbreak
ife
shsize5
Shotes
ullswitchthisdirectcase0
es
ewShotthisgetX10thisgetY0e
shaddesbreakcase1es
ewShotthisgetX30thisgetY101e
shaddesbreakcase2es
ewShotthisgetX10thisgetY302e
shaddesbreakcase3es
ewShotthisgetXthisgetY103e
shaddesbreak
Threadth
ewThreadesthstart
炸弹类classBombi
txi
tyi
tlift9boolea
isLivetrue
fpublicBombi
txi
ty
thisxxthisyy
炸弹的生命值publicvoidliftdow
iflift0
liftelse
isLivefalse
子弹类classShotimpleme
tsRu
able
i
tshotXi
tshotYi
tdirecti
tshotspeed1boolea
isLivetrue
publicShoti
txi
tyi
tdirect
thisshotXxthisshotYythisdirectdirect
publici
tgetShotXretur
shotX
publicvoidsetShotXi
tshotXthisshotXshotX
fpublici
tgetShotYretur
shotY
publicvoidsetShotYi
tshotYthisshotYshotY
publici
tgetShotspeedretur
shotspeed
publicvoidsetShotspeedi
tshotspeedthisshotspeedshotspeed
publicvoidru
whiletruetryThreadsleep50catchI
terruptedExceptio
eTODOAutr