?? flygencavans.java
字號:
shang_foe[i].foe_property[3] = 0;
}
}
break;
case 11://兵營
for(int i=0;i<5;i++){
if(!zhangp_foe[i].isVisible() && !is_create){
zhangp_foe[i].set_foe_point(tem_foe_sort[1], -33);
zhangp_foe[i].ini_property();
is_create = true;
zhangp_foe[i].setFrameSequence(tem_num1);
zhangp_foe[i].foe_property[4] = 0;
zhangp_foe[i].foe_property[5] = 1;
zhangp_foe[i].foe_property[3] = 0;
}
}
break;
case 12://劇情NPC
if(!this.shop_foe.isVisible()){
shop_foe.set_foe_point(tem_foe_sort[1], -25);
shop_foe.ini_property();
shop_foe.foe_property[4] = 0;
shop_foe.foe_property[5] = 1;
shop_foe.foe_property[3] = 0;
}
break;
case 13://漢民
for(int i = 0;i<3;i++){
if(!demos[i].isVisible() && !is_create){
demos[i].set_foe_point(tem_foe_sort[1], 0);
demos[i].foe_property[4] = 0;
demos[i].foe_property[5] = 1;
demos[i].setFrameSequence(tem_num1);
demos[i].ini_property();
demos[i].set_Award();
is_create = true;
}
}
break;
case 14://刀劍雇傭兵
this.servant_foe2.set_foe_point(tem_foe_sort[1], 0);
this.servant_foe2.ini_property();
servant_foe2.foe_property[14] = 2;
servant_foe2.foe_property[4] = 0;
servant_foe2.foe_property[5] =1;
servant_foe2.foe_property[3] = 0;
servant_foe2.setFrameSequence(tem_num1);
break;
case 15://弓箭雇傭兵
this.servant_foe.set_foe_point(tem_foe_sort[1], 0);
this.servant_foe.ini_property();
servant_foe.foe_property[14] = 1;
servant_foe.foe_property[4] = 0;
servant_foe.foe_property[5] =1;
servant_foe.foe_property[3] = 0;
servant_foe.setFrameSequence(tem_num1);
break;
case 16://表示花叢
for(int i=0;i<3;i++){
if(!huac_sprite[i].isVisible() && !is_create){
huac_sprite[i].setPosition(tem_foe_sort[1], -huac_sprite[i].getHeight());
huac_sprite[i].setVisible(true);
is_create = true;
}
}
break;
case 17://表示骷髏
for(int i=0;i<3;i++){
if(!kul_sprite[i].isVisible() && !is_create){
kul_sprite[i].setPosition(tem_foe_sort[1], -kul_sprite[i].getHeight());
kul_sprite[i].setVisible(true);
is_create = true;
}
}
break;
case 18://表示石介
for(int i=0;i<3;i++){
if(!shij_sprite[i].isVisible() && !is_create){
shij_sprite[i].setPosition(tem_foe_sort[1], -shij_sprite[i].getHeight());
shij_sprite[i].setVisible(true);
is_create = true;
}
}
break;
case 19://表示仙人掌
for(int i=0;i<3;i++){
if(!xianrz_sprite[i].isVisible() && !is_create){
xianrz_sprite[i].setPosition(tem_foe_sort[1], -xianrz_sprite[i].getHeight());
xianrz_sprite[i].setVisible(true);
is_create = true;
}
}
break;
case 20://表示柵欄
for(int i=0;i<3;i++){
if(!zhal_sprite[i].isVisible() && !is_create){
zhal_sprite[i].setPosition(tem_foe_sort[1], -zhal_sprite[i].getHeight());
zhal_sprite[i].setVisible(true);
is_create = true;
}
}
break;
case 21://翻轉的山崗
for(int i=0;i<5;i++){
if(!shang_f_foe[i].isVisible() && !is_create){
shang_f_foe[i].set_foe_point(tem_foe_sort[1], -113);
shang_f_foe[i].ini_property();
shang_f_foe[i].setTransform(Sprite.TRANS_MIRROR);
is_create = true;
shang_f_foe[i].foe_property[4] = 0;
shang_f_foe[i].foe_property[5] = 1;
shang_f_foe[i].foe_property[3] = 0;
}
}
break;
case 22://燒雞
for(int i=0;i<3;i++){
if(!chicken_foe[i].isVisible() && !is_create){
chicken_foe[i].setPosition(tem_foe_sort[1], -15);
chicken_foe[i].setVisible(true);
is_create = true;
}
}
break;
}
}
if(servant_foe2.isVisible()){
servant_foe2.update(0, hero_sprite);
}
if(servant_foe.isVisible()){
servant_foe.update(0, hero_sprite);
}
if(fire_rocket){//玩家發(fā)射火箭
hero_bullet.set_rocket_bullet_point(play_sprite_x+this.hero_sprite.getWidth()/2,this.play_sprite_y+this.hero_sprite.getHeight()/2);
hero_bullet.set_rocket_bullet_speed();
hero_sprite.hero_property[4]--;
fire_rocket = false;
}
for(int i=0;i<5;i++){
//帳蓬敵人
boolean fire_sprites = false;
if(zhangp_foe[i].isVisible()){
zhangp_foe[i].update(0, hero_sprite);
if(zhangp_foe[i].foe_property[2]>0){
hero_sprite.set_hero_rocket_blast(zhangp_foe[i],hero_rocket_zoubiao);
hero_bullet.check_attack_foe(zhangp_foe[i]);//檢測玩家的弓箭是否對敵人造成傷害
}
if(zhangp_foe[i].foe_property[2]<=0 && !zhangp_foe[i].is_over){
for(int ii=0;ii<3;ii++){
if(!this.fire_sprite[ii].isVisible() && !fire_sprites){
fire_sprites = true;
fire_sprite[ii].setVisible(true);
fire_sprite[ii].setPosition(zhangp_foe[i].getX()+10, zhangp_foe[i].getY()-fire_sprite[ii].getHeight());
}
}
this.hero_sprite.hero_property[6]+=200;
}
if(zhangp_foe[i].foe_property[10]==1){
zhangp_foe[i].foe_property[10] = 0;
hero_bullet.set_foe_bullet_point(zhangp_foe[i].getX()+zhangp_foe[i].getWidth()/2, zhangp_foe[i].getY()+zhangp_foe[i].getHeight()/2, zhangp_foe[i].foe_property[9], zhangp_foe[i].foe_property[0], zhangp_foe[i].foe_property[6]);
hero_bullet.set_foe_bullet_speed(zhangp_foe[i].foe_property[9], zhangp_foe[i].foe_property[8], 4);
}
}
//駑步兵
if(nubb_foe[i].isVisible()){
int [] ter ={12,12,12};
nubb_foe[i].update(0, hero_sprite);
hero_bullet.check_attack_foe(nubb_foe[i]);//檢測玩家的弓箭是否對敵人造成傷害
hero_sprite.set_hero_rocket_blast(nubb_foe[i],hero_rocket_zoubiao);
if(block_foe[i].isVisible()){//若障礙物存在則進行碰撞判斷
block_foe[i].check_rock_hit_foe(nubb_foe[i]);
}
if(guanmc_foe[i].isVisible()){
guanmc_foe[i].check_rock_hit_foe(nubb_foe[i]);
}
//if(lius_foe[i].isVisible()){
//lius_foe[i].check_rock_hit_foe(daojb_foe[i]);
//}
if(shang_foe[i].isVisible()){//山崗
shang_foe[i].check_rock_hit_foe(nubb_foe[i]);
}
if(shang_f_foe[i].isVisible()){//翻轉的山崗
shang_f_foe[i].check_rock_hit_foe(nubb_foe[i]);//是否與玩下碰
}
if(nubb_foe[i].foe_property[2]<=0 && !nubb_foe[i].is_over){
nubb_foe[i].setFrameSequence(ter);
this.hero_sprite.hero_property[6]+=50;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -