亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? foe.java

?? 這是一款豎版射擊手機(jī)游戲
?? JAVA
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
/*
 * Foe.java
 *
 * Created on 2006年4月18日, 下午4:29
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import javax.microedition.lcdui.Image;
import java.util.*;
import java.util.Random;
import java.io.*;
/**
 *
 * @author Administrator
 * property
 */
public class Foe extends Sprite{
    
    /**
     *產(chǎn)生隨機(jī)移動(dòng)的數(shù)字
     */
    protected Random random;//改變移動(dòng)方向的隨機(jī)變量
    protected Random random1;//具體要改變的是哪個(gè)方向的移動(dòng)
    
    private static final int FOE_PROPERTY = 15;//精靈通用屬性數(shù)
    public int[] foe_property = new int[FOE_PROPERTY];//具體說(shuō)明參照文檔
    private int foe_aggress_area;//精靈攻擊范圍
    private int foe_aggress_face;//精靈攻擊面
    private int foe_live_num;//精靈生命值
    private int foe_speed;//精靈移動(dòng)速度
    private int foe_power;//精靈殺傷力
    private int foe_arrow_speed;//精靈弓箭的移動(dòng)速度
    private int foe_direction;//精靈面向(即攻擊的方向)
    private int foe_sort;//精靈類型具體參見文檔
    private int foe_move_direction;//精靈的移動(dòng)方向
    private int foe_move_sort;//精靈的移動(dòng)方式
    //private Image foe_old;//暫存敵人的圖片
    
    /**
     *精靈幀順序
     */
    private int[] Up_FrameSequences = {7,6,8,6};
    private int[] Foe_Up_Stop = {6};
    private int[] Left_FrameSequences ={4,3,5,3};
    private int[] Foe_Left_Stop ={3};
    private int[] Right_FrameSequences ={5,3,4,3};
    private int[] Foe_Right_Stop = {3};
    private int[] Down_FrameSequences = {1,0,2,0};
    private int[] Foe_Down_Stop = {0};
    
    private int[][] Foe_Fire = {//開火幀動(dòng)畫
        {4,4,4},{4,4,4},{7,7,7},{7,7,7}
    };
    /**
     *刀劍兵的幀順列
     */
    private int[] Knife_Up = {13,17,14,17};
    private int[] Knife_Down = {1,0,3,0};
    private int[] Knife_Left = {7,6,8,6};
    private int[] Knife_Right = {7,6,8,6};
    //刀劍兵的攻擊面向1向上2向下,3向左,4向右,5,向左上,6向右上,7向左下,8向右下
    private int[] Knife_Fire ={
        15,16,15,//底
                4,5,4,
                11,12,11,//左下
                11,12,11,//右下
                0,1,0,//上
                0,1,0,
                9,10,9,//中
                9,10,9
    };
    /**
     *駑步兵的幀序列
     */
    private int[] Nu_infantry_Up = {8,11,9,11};
    private int[] Nu_infantry_Down = {1,0,2,0};
    private int[] Nu_infantry_Left = {5,4,6,4};
    private int[] Nu_infantry_Right = {5,4,6,4};
    private int[] Nu_infantry_Die = {12,12,12};
    private int[] Nu_infantry_fire ={//有四個(gè)攻擊方向上,下,左下,右下
        10,10,10,
                3,3,3,
                7,7,7,
                7,7,7
    };
    /**
     *弓騎兵的幀序列
     */
    private int[] Gongqibing_Up ={1,0,2,0};
    private int[] Gongqibing_Left ={4,5};
    private int[] GongqibingFire = {//有三個(gè)攻擊方.下,左下,右下
        3,3,3,
                6,6,6,
                6,6,6
    };
    
    private int[][] Foe_All_FrameSequence = {
        {//面向上
            3,2,1,
                    3,2,1,
                    3,2,1,
                    3,2,1,
        },
        {//面向下
            1,2,3,
                    1,2,3,
                    1,2,3,
                    1,2,3
        },
        {//面向左下
            5,6,5,
                    5,6,5,
                    5,6,5,
                    6,5,5
        },
        {//面向右下
            6,5,6,
                    6,5,6,
                    6,5,6,
                    6,5,6
        }
    };
    //Boss調(diào)轉(zhuǎn)馬頭幀動(dòng)畫
    private int[] boss_change_direction = {0,0,0};
    //精靈死亡
    private int[] sprite_die = {1,1,1};
    //標(biāo)識(shí)Boss是否已經(jīng)完成調(diào)轉(zhuǎn)動(dòng)畫
    private boolean is_change_over;
    private int old_face_direction;
    
    private boolean is_move = false;//標(biāo)志精靈是否還在移動(dòng)
    private int sprite_fire;//精靈進(jìn)行攻擊的變量
    
    private long StartTime;//計(jì)時(shí)標(biāo)量
    private long StarFrame;//幀速度
    public boolean is_over;//標(biāo)記精靈是否已經(jīng)死亡
    
    private int tem_randoms;//是否改變當(dāng)前的速度和方向
    //-----------------------------------------玩家獎(jiǎng)勵(lì)類------------
    public HeroAward heroaward;
    public Image award_image;
    //---------------------------------------------------------------
    //public boolean Is_over;
    
    //private Hero hero;
    /** Creates a new instance of Foe
     *@parameter  foesort:精靈的類型.a(chǎn)ggress_area:精靈的攻擊范圍.live_num:精靈的生命值.speed:精靈移動(dòng)的速度
     *power:攻擊力.a(chǎn)rrow_speed:精靈箭支速度.direction:精靈的面向.a(chǎn)ggress_face:攻擊面.move_direction:精靈的移動(dòng)方向
     *foe_move 精靈的移動(dòng)方式;
     *
     */
    public Foe(Image image,int imagewidth,int imageheight,int foesort,int aggress_area,int live_num,int speed,int power,int arrow_speed,int direction,int aggress_face,int move_direction,int foe_move) {
        super(image,imagewidth,imageheight);
        heroaward = new HeroAward(image, imagewidth, imageheight);
        defineReferencePixel(imagewidth/2, imageheight/2);
        ini_array();
        foe_aggress_area = aggress_area;
        foe_live_num = live_num;
        foe_speed = speed;
        foe_power = power;
        foe_arrow_speed = arrow_speed;
        foe_direction = direction;
        foe_sort = foesort;
        foe_aggress_face = aggress_face;
        foe_move_direction = move_direction;
        this.foe_move_sort = foe_move;
        this.random = new Random();
        this.random1 = new Random();
        //hero = hero;
        //ini_property();//初始化精靈的基本屬性
        is_change_over = false;
    }
    public void ini_array(){
        for(int i=0;i<FOE_PROPERTY;i++){
            foe_property[i] = 0;
        }
        setVisible(false);
    }
    /**
     *測(cè)試
     */
    public void display_property(){
        for(int i = 0;i<FOE_PROPERTY;i++){
            System.out.println("foe_property["+i+"]=="+foe_property);
        }
        System.out.println();
    }
    /**
     *初始化屬性
     */
    public void ini_property(){
        foe_property[0] = foe_aggress_area;
        foe_property[1] = foe_aggress_face;
        //foe_property[3] = 1;
        foe_property[2] = foe_live_num;
        foe_property[6] = foe_power;
        foe_property[7] = foe_arrow_speed;
        foe_property[8] = foe_direction;
        foe_property[9] = foe_sort;
        foe_property[11] = foe_move_direction;
        foe_property[12] = foe_move_sort;
        StartTime = System.currentTimeMillis();//在這里開始計(jì)時(shí)
        StarFrame = System.currentTimeMillis();
        is_over = false;
        this.setVisible(true);
    }
    /**
     *初始化開始計(jì)時(shí)的時(shí)間
     */
    public void set_starttime(long againtime){
        StartTime = againtime;
    }
    /**
     *精靈的移動(dòng)函數(shù)
     */
    public void foe_move(){
        this.move(foe_property[4], foe_property[5]);
    }
    /**
     *設(shè)置精靈的起始坐標(biāo)
     */
    public void set_foe_point(int currentx,int currenty){
        setPosition(currentx, currenty);
    }
    /**
     *設(shè)置精靈的移動(dòng)速度
     */
    public void set_foe_speed(){
        if(foe_property[3] == 1){//精靈能夠移動(dòng)時(shí)進(jìn)入
            switch(foe_property[11]){
                case 1://上
                    change_direction(1);
                    foe_property[4] = 0;
                    foe_property[5] = (-1) * foe_speed;
                    break;
                case 2://下
                    change_direction(2);
                    foe_property[4] = 0;
                    foe_property[5] = foe_speed;
                    // System.out.println("當(dāng)前方向?yàn)橄蛳?quot;);
                    //在這里設(shè)置精靈發(fā)射攻擊時(shí)間的速度為0?????
                    break;
                case 3://左
                    change_direction(3);
                    foe_property[4] = (-1) * foe_speed;
                    foe_property[5] = 0;
                    break;
                case 4://右
                    change_direction(4);
                    foe_property[4] = foe_speed;
                    foe_property[5] = 0;
                    break;
            }
        }
    }
    
    public void set_foe_speeds(int direction){
        if(foe_property[3] == 1){//精靈能夠移動(dòng)時(shí)進(jìn)入
            switch(direction){
                case 1://上
                    change_direction(1);
                    foe_property[4] = 0;
                    foe_property[5] = (-1) * foe_speed;
                    break;
                case 2://下
                    change_direction(2);
                    foe_property[4] = 0;
                    foe_property[5] = foe_speed;
                    //System.out.println("當(dāng)前方向?yàn)橄蛳?quot;);
                    //在這里設(shè)置精靈發(fā)射攻擊時(shí)間的速度為0?????
                    break;
                case 3://左
                    change_direction(3);
                    foe_property[4] = (-1) * foe_speed;
                    foe_property[5] = 0;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产麻豆| 久久99热99| 国产精品九色蝌蚪自拍| 久久影院午夜论| 久久久久97国产精华液好用吗| 欧美丰满美乳xxx高潮www| 色老头久久综合| 色狠狠综合天天综合综合| 91丝袜高跟美女视频| 国产精品一区二区免费不卡| 国产揄拍国内精品对白| 国产老肥熟一区二区三区| 国产老肥熟一区二区三区| 国产精品白丝av| 成人午夜视频在线| 91麻豆6部合集magnet| 色婷婷国产精品| 欧美日韩一区二区三区四区| 91精品国产品国语在线不卡| 日韩视频免费观看高清完整版 | 99久久99久久久精品齐齐| 国产成人在线免费观看| 国产成a人亚洲精品| 色偷偷久久人人79超碰人人澡| 欧美性视频一区二区三区| 7777精品伊人久久久大香线蕉| 日韩一区二区三免费高清| 久久综合九色综合欧美就去吻| 久久免费国产精品| 亚洲欧美日韩一区二区| 婷婷夜色潮精品综合在线| 激情欧美日韩一区二区| 99久久99久久精品国产片果冻| 日本精品视频一区二区三区| 日韩一级片在线观看| 国产精品欧美一级免费| 亚洲国产综合91精品麻豆| 久久精品72免费观看| av一区二区三区黑人| 欧美日韩三级视频| 精品国产免费久久| 一区视频在线播放| 午夜精品福利一区二区三区av| 黄一区二区三区| 色婷婷久久久久swag精品| 欧美成人精品福利| 亚洲女爱视频在线| 美国三级日本三级久久99 | 樱桃国产成人精品视频| 麻豆精品久久精品色综合| 成人网页在线观看| 欧美一区二区福利在线| 中文字幕的久久| 免费在线观看成人| 91视频精品在这里| 久久噜噜亚洲综合| 日本亚洲天堂网| 色综合天天性综合| 国产欧美一区二区精品秋霞影院| 日日摸夜夜添夜夜添亚洲女人| 91在线观看一区二区| 国产午夜亚洲精品羞羞网站| 日本视频中文字幕一区二区三区| 91黄色小视频| 亚洲男人电影天堂| 99久久伊人精品| 国产亚洲综合av| 久久99日本精品| 亚洲精品一区二区三区香蕉 | 日韩精品一区二区三区视频| 亚洲一区二区三区四区在线观看| 99re这里都是精品| 欧美激情自拍偷拍| 高潮精品一区videoshd| 久久久久国产精品厨房| 国产在线精品免费av| 日韩精品一区二区三区swag| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩午夜影院| 午夜国产精品一区| 欧美日韩一区二区欧美激情| 一区二区三区在线免费视频| 色综合天天综合网国产成人综合天 | 国内精品写真在线观看| 久久综合色婷婷| 久久精品国产精品亚洲综合| 精品国产91久久久久久久妲己| 国内精品国产三级国产a久久| 久久久五月婷婷| 成人av先锋影音| 亚洲三级小视频| 欧洲日韩一区二区三区| 亚洲va中文字幕| 日韩精品中文字幕在线不卡尤物 | 精品国产sm最大网站免费看| 国产精品99久久久久久久vr| 国产精品久久久久久久久免费桃花| 成人在线视频首页| 亚洲夂夂婷婷色拍ww47| 日韩一区二区电影网| 国产精品中文欧美| 亚洲免费av高清| 欧美日韩国产一区| 麻豆专区一区二区三区四区五区| 26uuuu精品一区二区| 成人视屏免费看| 亚洲成人av福利| 欧美精品一区二区三区在线| av午夜一区麻豆| 日韩经典中文字幕一区| 久久精品夜色噜噜亚洲aⅴ| 91免费版pro下载短视频| 日本少妇一区二区| 国产精品高潮呻吟久久| 欧美伊人久久久久久久久影院 | 亚洲色图欧美偷拍| 日韩视频一区在线观看| kk眼镜猥琐国模调教系列一区二区 | 日韩一区二区三区三四区视频在线观看 | 欧美美女视频在线观看| 国产在线视频一区二区三区| 一区二区三区视频在线观看| 精品捆绑美女sm三区| 欧美最猛黑人xxxxx猛交| 精品午夜久久福利影院| 亚洲小说春色综合另类电影| 久久久久久日产精品| 欧美一区二区性放荡片| 91麻豆免费看片| 国产99精品国产| 久久国产日韩欧美精品| 亚洲一区影音先锋| 国产精品美女久久久久高潮| 日韩一区二区视频在线观看| 在线视频国内自拍亚洲视频| 粉嫩欧美一区二区三区高清影视| 老司机精品视频在线| 午夜视频在线观看一区二区| 亚洲视频中文字幕| 国产精品理伦片| 国产日韩欧美亚洲| 久久这里只精品最新地址| 91麻豆精品国产91久久久使用方法 | 中文在线免费一区三区高中清不卡| 欧美一级久久久| 制服丝袜亚洲色图| 欧美日韩三级一区二区| 精品视频在线免费观看| 欧美视频一区二区三区在线观看 | 欧美这里有精品| 色狠狠色狠狠综合| 欧美综合色免费| 在线亚洲一区二区| 在线观看日韩毛片| 欧美在线播放高清精品| 91精品91久久久中77777| 色94色欧美sute亚洲线路一久 | 有坂深雪av一区二区精品| 亚洲欧美日韩中文播放| 亚洲激情男女视频| 日韩一区欧美一区| 亚洲免费电影在线| 亚洲a一区二区| 五月天激情综合网| 麻豆91免费观看| 国产在线麻豆精品观看| 成人av在线一区二区三区| 99久久综合狠狠综合久久| 在线视频你懂得一区二区三区| 欧美天天综合网| 欧美一区二区精美| 亚洲免费成人av| 日韩欧美aaaaaa| 国产亚洲人成网站| 亚洲色图制服丝袜| 亚洲综合免费观看高清完整版| 亚洲国产精品精华液网站| 日韩和的一区二区| 国产美女在线观看一区| a4yy欧美一区二区三区| 成人深夜在线观看| 一区二区三区免费网站| 日韩激情视频在线观看| 国产成人精品免费视频网站| 91一区二区三区在线播放| 欧美人伦禁忌dvd放荡欲情| 亚洲国产精品成人综合色在线婷婷| 日韩欧美在线不卡| 亚洲天堂2014| 蜜臀av性久久久久蜜臀av麻豆| 成人国产电影网| 欧美一区二区日韩| 中文字幕一区二区三区四区| 五月婷婷久久丁香| www.欧美色图| 日韩精品资源二区在线| 亚洲精品免费看| 国产精品自拍av| 欧美妇女性影城| 日韩毛片一二三区|