?? thlacv.java
字號(hào):
if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
{
if(item_spNum==0)item_spNum=2;
else item_spNum-=1;
}
if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
{
if(item_spNum==2)item_spNum=0;
else item_spNum+=1;
}
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
if(item_spNum==0)
{
switch (cursorNum) {
case 0:
tlam.IspOneHp+=10;
break;
case 1:
tlam.IspOneMp+=10;
break;
default:
break;
}
}
if(item_spNum==1)
{
switch (cursorNum) {
case 0:
tlam.IspTwoHp+=10;
break;
case 1:
tlam.IspTwoMp+=10;
break;
default:
break;
}
}
if(item_spNum==2)
{
switch (cursorNum) {
case 0:
tlam.IspThreeHp+=10;
break;
case 1:
tlam.IspThreeMp+=10;
break;
default:
break;
}
}
mnNum=ThLaKeyNum.ACTION_THREE_TWO;
}
if(keycode==ThLaKeyNum.KEY_RIGHTC)
{
mnNum=ThLaKeyNum.START_ITEM_NUM_TWO;
}
break;
case ThLaKeyNum.START_MENU_FIVE:
mnNum=ThLaKeyNum.GAMESTART_EXIT;
break;
case ThLaKeyNum.SPONE_SKILL:
case ThLaKeyNum.SPTWO_SKILL:
case ThLaKeyNum.SPTHREE_SKILL:
if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
{
if(cursorNum==0)cursorNum=3;
else cursorNum--;
}
if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
{
if(cursorNum==3)cursorNum=0;
else cursorNum++;
}
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
}
if(keycode==ThLaKeyNum.KEY_RIGHTC)
{
mnNum=ThLaKeyNum.START_MENU_TWO;
}
break;
case ThLaKeyNum.SPTWO_MGCANUM:
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
mnNum=ThLaKeyNum.SPTWO_MGCTOSPNUM;
}
if(keycode==ThLaKeyNum.KEY_RIGHTC)
{
mnNum=ThLaKeyNum.ACTION_ONE;
tlact.actW-=58;
spAbleNum--;
}
break;
case ThLaKeyNum.SPTWO_MGCTOSPNUM:
if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
{
if(spMgcToNpcNum==0)spMgcToNpcNum=2;
else spMgcToNpcNum--;
}
if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
{
if(spMgcToNpcNum==2)spMgcToNpcNum=0;
else spMgcToNpcNum++;
}
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
mnNum=ThLaKeyNum.ACTION;spAbleNum++;
}
if(keycode==ThLaKeyNum.KEY_RIGHTC)
{
mnNum=ThLaKeyNum.SPTWO_MGCANUM;
}
break;
case ThLaKeyNum.SPACTNUM:
if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
{
if(spActNum==0)spActNum=1;
else spActNum=0;
}
if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
{
if(spActNum==1)spActNum=0;
else spActNum=1;
}
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
if(spAbleNum==0)spOneActNum=spActNum;
else if(spAbleNum==1)spTwoActNum=spActNum;
else spThreeActNum=spActNum;
spAbleNum++;
if(spAbleNum<3)
{
mnNum=ThLaKeyNum.ACTION;
}
else mnNum=ThLaKeyNum.ACTION_SPONE;
}
if(keycode==ThLaKeyNum.KEY_RIGHTC)
{
mnNum=ThLaKeyNum.ACTION;
tlact.actW-=58;
}
break;
case ThLaKeyNum.MAPA:
if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
{
tllgc.mapT_T();
mnNum=ThLaKeyNum.START;
}
break;
default:
break;
}
}
protected void keyRepeated(int key) {
// TODO Auto-generated method stub
}
protected void keyReleased(int key) {
// TODO Auto-generated method stub
keycode=0;
}
public void run() {
// TODO Auto-generated method stub
while (true) {
try {
if(mnNum!=ThLaKeyNum.START)
{
if(mnNum==ThLaKeyNum.ACTION_SPTWO)Thread.sleep(10);
else Thread.sleep(150);
}
else Thread.sleep(10); /**線程休眠40毫秒*/
bjtime++;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(tllgc.mapchange>200)
tllgc.sp_mapChange();
else tllgc.mapchange++;
if(mnNum==ThLaKeyNum.MAPA)
{
mapANum++;
}
if(mnNum==ThLaKeyNum.START)
{
tllgc.KeyAll(keycode);
tllgc.monsShowTime++;
}
if(!tlact.monsOneLive)
{
tlact.MonsOneFrame(150);
}
if(!tlact.monsTwoLive)
{
tlact.MonsTwoFrame(150);
}
if(mnNum==ThLaKeyNum.ACTION||mnNum==ThLaKeyNum.ACTION_ONE||mnNum==ThLaKeyNum.SPACTNUM)
{
tlact.MonsOneFrame(0);
tlact.MonsTwoFrame(0);
tlact.ActionOverAble();
if(tlact.spOneLive)
{
tlact.SpOneActFrame(1);
}
else
{
if(tlact.spOnedieFNum<2)
tlact.SpOneDieFrame(2);
}
if(tlact.spTwoLive)
{
tlact.SpTwoActFrame(1);
}
else
{
if(tlact.spTwodieFNum<2)
tlact.SpTwoDieFrame(2);
}
if(tlact.spThreeLive)
{
tlact.SpThreeActFrame(1);
}
else
{
if(tlact.spThreedieFNum<2)
tlact.SpThreeDieFrame(2);
}
}
if(mnNum==ThLaKeyNum.ACTOVER)
{
actOverBackTime++;
}
if(color==0)color=1;
else if(color==1)color=2;
else color=0;
repaint();
}
}
public void ActOverWinAddExp()
{
if(tlact.spOneLive)tlam.IspOneExper+=10;
if(tlact.spTwoLive)tlam.IspTwoExper+=10;
if(tlact.spThreeLive)tlam.IspThreeExper+=10;
tlam.Gold+=10;
}
public void ActSpMonsNum()
{
if(mnNum==ThLaKeyNum.ACTION_SPONE)
{
if(spOneActNum==0)tlact.monsOneLiveW-=(tlam.IspOneAct-0);
else tlact.monsTwoLiveW-=48;
}
else if(mnNum==ThLaKeyNum.ACTION_SPTWO)
{
if(spTwoActNum==0)tlact.monsOneLiveW-=(tlam.IspTwoAct-0);
else tlact.monsTwoLiveW-=48;
}
else if(mnNum==ThLaKeyNum.ACTION_SPTHREE)
{
if(spThreeActNum==0)tlact.monsOneLiveW-=(tlam.IspThreeAct-0);
else tlact.monsTwoLiveW-=48;
}
else if(mnNum==ThLaKeyNum.ACTION_MONSONE)
{
switch (tlact.monsAsTCV) {
case 0:
if(10-tlam.IspOneD<0)spOneAcN=0;
else spOneAcN=10-tlam.IspOneD;
tlact.spOneLiveW-=spOneAcN;
if(tlam.IspOneHp>0)
{
tlam.IspOneHp-=(spOneAcN*tlam.IspOneHpm/29);
}
else tlam.IspOneHp=0;
break;
case 1:
if(10-tlam.IspTwoD<0)spTwoAcN=0;
else spTwoAcN=10-tlam.IspTwoD;
tlact.spTwoLiveW-=spTwoAcN;
if(tlam.IspTwoHp>0)
{
tlam.IspTwoHp-=(spTwoAcN*tlam.IspTwoHpm/29);
}
else tlam.IspTwoHp=0;
break;
case 2:
if(10-tlam.IspThreeD<0)spThreeAcN=0;
else spThreeAcN=10-tlam.IspThreeD;
tlact.spThreeLiveW-=spThreeAcN;
if(tlam.IspThreeHp>0)
{
tlam.IspThreeHp-=(spThreeAcN*tlam.IspThreeHpm/29);
}
else tlam.IspThreeHp=0;
break;
default:
if(10-tlam.IspOneD<0)spOneAcN=0;
else spOneAcN=10-tlam.IspOneD;
tlact.spOneLiveW-=spOneAcN;
if(tlam.IspOneHp>0)
{
tlam.IspOneHp-=(spOneAcN*tlam.IspOneHpm/29);
}
else tlam.IspOneHp=0;
break;
}
}
else if(mnNum==ThLaKeyNum.ACTION_MONSTWO)
{
switch (tlact.monsAsTCV) {
case 0:
if(10-tlam.IspOneD<0)spOneAcN=0;
else spOneAcN=20-tlam.IspOneD;
tlact.spOneLiveW-=spOneAcN;
tlam.IspOneHp-=(spOneAcN*tlam.IspOneHpm/29);
break;
case 1:
if(10-tlam.IspTwoD<0)spTwoAcN=0;
else spTwoAcN=20-tlam.IspTwoD;
tlact.spTwoLiveW-=spTwoAcN;
tlam.IspTwoHp-=(spTwoAcN*tlam.IspTwoHpm/29);
break;
case 2:
if(10-tlam.IspThreeD<0)spThreeAcN=0;
else spThreeAcN=20-tlam.IspThreeD;
tlact.spThreeLiveW-=spThreeAcN;
tlam.IspThreeHp-=(spThreeAcN*tlam.IspThreeHpm/29);
break;
default:
if(10-tlam.IspOneD<0)spOneAcN=0;
else spOneAcN=20-tlam.IspOneD;
tlact.spOneLiveW-=spOneAcN;
tlam.IspOneHp-=(spOneAcN*tlam.IspOneHpm/29);
break;
}
}
}
public void SpTwoMgcOne(int spNum)
{
tlact.spTwoMpW-=10;
tlam.IspTwoMp-=(10*tlam.IspTwoMpm/29);
switch (spNum) {
case 0:
tlact.spOneLiveW+=10;
tlam.IspOneHp+=10;
if(tlact.spOneLiveW>29)tlact.spOneLiveW=29;
if(tlam.IspOneHp>tlam.IspOneHpm)tlam.IspOneHp=tlam.IspOneHpm;
break;
case 1:
tlact.spTwoLiveW+=10;
tlam.IspTwoHp+=10;
if(tlact.spTwoLiveW>29)tlact.spTwoLiveW=29;
if(tlam.IspTwoHp>tlam.IspTwoHpm)tlam.IspTwoHp=tlam.IspTwoHpm;
break;
case 2:
tlact.spThreeLiveW+=10;
tlam.IspThreeHp+=10;
if(tlact.spThreeLiveW>29)tlact.spThreeLiveW=29;
if(tlam.IspThreeHp>tlam.IspThreeHpm)tlam.IspThreeHp=tlam.IspThreeHpm;
break;
default:
break;
}
}
public void music(int musicNuma)
{
switch (musicNuma) {
case 0:
try {
playOne=Manager.createPlayer(GameOpen,"audio/midi"); /**創(chuàng)建播放器*/
playOne.realize(); /**獲取播放信息*/
playOne.prefetch(); /**獲取設(shè)備*/
playOne.setLoopCount(-1); /**設(shè)置播放次數(shù)*/
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MediaException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
break;
case 1:
try {
playTwo=Manager.createPlayer(mapOne,"audio/midi"); /**創(chuàng)建播放器*/
playTwo.realize(); /**獲取播放信息*/
playTwo.prefetch(); /**獲取設(shè)備*/
playTwo.setLoopCount(-1); /**設(shè)置播放次數(shù)*/
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MediaException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
break;
case 2:
try {
playThree=Manager.createPlayer(act,"audio/midi"); /**創(chuàng)建播放器*/
playThree.realize(); /**獲取播放信息*/
playThree.prefetch(); /**獲取設(shè)備*/
playThree.setLoopCount(-1); /**設(shè)置播放次數(shù)*/
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MediaException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
break;
case 3:
try {
playFore=Manager.createPlayer(levelup,"audio/midi"); /**創(chuàng)建播放器*/
playFore.realize(); /**獲取播放信息*/
playFore.prefetch(); /**獲取設(shè)備*/
playFore.setLoopCount(2); /**設(shè)置播放次數(shù)*/
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MediaException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
break;
default:
break;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -