📄 screen.java
字号:
} else{
// get_sound(3);
}
//bgm.play();
}
status[5] = for_around;
status[9]++;
g.lock();
try{
Thread.sleep(1000);
} catch( Exception e ){
System.out.println(e);
}
drawMapBack();
g.unlock(true);
g.lock();
}
}
try{
Thread.sleep(500);
} catch( Exception e ){
System.out.println(e);
}
// 僀儀儞僩敪摦
int skip_close = 1;
// 愴摤僀儀儞僩(6)
if( event[sai_num] == 6 ){
mode = 3;
phase = 0;
ch_p = 0;
// 揋偺僷儔傪丄堦帪攝楍偵僐僺乕
setTeki();
resetMode();
show_teki_name = 0;
// 塤(揤嬻傊)(8)
} else if( event[sai_num] == 8 ){
status[7] = 1;
drawWaku( 0, 0, 120, 65, "向天空移动" );
g.unlock(true);
g.lock();
if( status[8] == 1 ){
//get_sound(6);
//bgm.play();
}
skip_close = 0;
// 偼偟偛(抧忋傊)(9)
} else if( event[sai_num] == 9 ){
drawWaku( 0, 0, 120, 65, "向地上移动" );
g.unlock(true);
g.lock();
if( status[8] == 1 ){
if( status[7] == 1 ){
// get_sound(3);
//bgm.play();
}
}
status[7] = 2;
skip_close = 0;
// 奒抜(抧壓傊)(10)
} else if( event[sai_num] == 10 ){
drawWaku( 0, 0, 120, 65, "向地下移动" );
g.unlock(true);
g.lock();
if( status[8] == 1 ){
if( status[7] == 1 ){
//get_sound(3);
//bgm.play();
}
}
status[7] = 3;
skip_close = 0;
} else if( event[sai_num] == 11 ){
// 僾儔儉(懱椡夞暅戝)(11)
upHP(30);
skip_close = 0;
} else if( event[sai_num] == 12 ){
// 僠僃儕乕(懱椡夞暅彫)(12)
upHP(10);
skip_close = 0;
// 傾僀僥儉妉摼儅僗
} else if( event[sai_num] == 7 ){
get_item();
skip_close = 0;
// 儕僾儗僀(廃夞傪憹傗偡)
} else if( event[sai_num] == 14 ){
status[11]++;
if( status[11] <= 99 ){
drawWaku( 0, 0, 120, 65,
"再玩?最大旋转回数增加一周。" );
} else{
status[11] = 99;
drawWaku( 0, 0, 120, 65,
"再玩?但是不会在增加。" );
}
g.unlock(true);
try{
Thread.sleep(1000);
} catch( Exception e ){
System.out.println(e);
}
g.lock();
skip_close = 0;
// 尞(杺墹傊偺挧愴!)
} else if( event[sai_num] == 13 ){
temp_int = chk_item();
if( temp_int == 0 ){
drawWaku( 0, 0, 120, 65,
"物品已满,不能再拿了,请选择扔掉哪个" );
g.unlock(true);
g.lock();
try{
Thread.sleep(2000);
} catch( Exception e ){
System.out.println(e);
}
temp_int = select_delete_item();
}
if( temp_int == 1 ){
ins_item(6);
drawWaku( 0, 0, 120, 65,
"得到了钥匙!" );
g.unlock(true);
try{
Thread.sleep(1000);
} catch( Exception e ){
System.out.println(e);
}
g.lock();
} else{
drawMapBack();
g.unlock(true);
g.lock();
}
skip_close = 0;
} else{
skip_close = 1;
}
clearEvent();
status[28] = 0;
/*
if( event[sai_num] == 7 ){
save_status(2);
}
*/
if( skip_close == 0 ){
temp_int = wait_action();
try{
Thread.sleep(300);
} catch( Exception e ){
System.out.println(e);
}
drawMapBack();
g.unlock(true);
}
phase = 0;
// 3偺応崌偼2偵曄姺
} else if( phase == 3 ){
phase = 2;
// 偦偺懠偺phase
} else{
drawMapBack();
g.unlock(true);
g.lock();
try{
Thread.sleep(300);
} catch( Exception e ){
System.out.println(e);
}
}
// 愴摤
} else if( mode == 3 ){
drawBattleBack();
g.unlock(true);
g.lock();
// 僉乕擖椡偲偦偺敾掕
int param = wait_action();
// 僜僼僩僉乕1(側偟)
if( ( ( 1<<EZDisplay.KEY_SOFT1 ) & param ) != 0 ){
// 僜僼僩僉乕2(忬懺)
} else if( ( ( 1<<EZDisplay.KEY_SOFT2 ) & param ) != 0 ){
showStatus();
try{
Thread.sleep(300);
} catch( Exception e ){
System.out.println(e);
}
// 悢帤1僉乕(愴摤)
} else if( ( ( 1<<EZDisplay.KEY_1 ) & param ) != 0 ){
if( phase == 0 ){
phase = 1;
}
// 悢帤2僉乕(棴傔傞)
} else if( ( ( 1<<EZDisplay.KEY_2 ) & param ) != 0 ){
if( tame > 1 && status[10] == 0 ){
drawWaku( 0, 0, 120, 65, "不能再尝试了" );
g.unlock(true);
try{
Thread.sleep(2000);
} catch( Exception e ){
System.out.println(e);
}
} else if( status[10] == 0 ){
if( phase == 0 ){
phase = 2;
}
} else{
drawWaku( 0, 0, 120, 65, "这个命令不能使用" );
g.unlock(true);
try{
Thread.sleep(2000);
} catch( Exception e ){
System.out.println(e);
}
}
// 悢帤3僉乕(摝朣)
} else if( ( ( 1<<EZDisplay.KEY_3 ) & param ) != 0 ){
if( status[10] == 0 ){
if( phase == 0 ){
tame = 0;
drawWaku( 0, 0, 120, 65, "从战斗中逃出来。血变为一半。" );
g.unlock(true);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -