⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 planegameobject.java~1~

📁 一款益智类的手机游戏
💻 JAVA~1~
字号:
package twplanegame;import javax.microedition.lcdui.*;class PlaneGameObject{        private int ID;			// 类型编号        private int XPos;		// X坐标        private int YPos;		// Y坐标        private int State = ALIVE;		// 状态        private int HP = 0;			// 生命    private boolean Show = false;   //"?标志        protected Image ObjImage;        private int ImageWidth;        private int ImageHeight;        private int Radius;        //define some constance number        public static final int LFly	=	1;		//飞行轨迹:直线        public static final int S1Fly	=	20;		//飞行轨迹:S型,中心轴20像素        public static final int S2Fly	=	60;		//飞行轨迹:S型,中心轴60像素        public static final int LSpeed	=	1;		//速度:低速        public static final int MSpeed	=	2;		//速度:中速        public static final int HSpeed	=	3;		//速度:高速        public static final int myID	=	0;		//自己飞机编号。注:敌方飞机为自动编号        public static final int MAXPLANETYPE =256;	// 飞机类型最大数量        public static final int DOWN	=	0;		// 方向:下        public static final int UP		=	1;		// 方向:上        public static final int YES		=	1;		// 是        public static final int NO		=	0;		// 否/*        public static final int GameSpeed	=40;		// 游戏速度:微秒        public static final int myBulletSize=	20;	// 自己子弹最大量        public static final int eBulletSize	=	10;	// 敌方子弹最大量        public static final int eSendBullet1=	90;	// 定义敌方发射子弹的点,单位像素        public static final int eSendBullet2=	50;	// 定义敌方发射子弹的点,单位像素        public static final int Offset		=	4;	// 定义偏移量,单位像素        public static final int ePlaneMaxArr=	8;	// 定义敌机最大队列数        public static final int ePlaneArrNum=	4;	// 定义队列内敌机数        public static final int BossNum		=	4;	// boss的数量        public static final int MAXBossBulNum=	4;	// boss子弹种类的最大数量        public static final int MAXBOSSBULTYPE=	16;	// boss的子弹种类最大数量        public static final int MAXBossBulSize=	64;	// boss发射子弹的最大数量        public static final int MissionNum	=	3;	// 关数*/        public static final int ALIVE		=	0;	// 活状态        public static final int HIT			=	1;	// 被击中        public static final int BOMBING		=	2;	// 在爆炸        public static final int DEAD		=	3;	// 死亡    //constructor    public PlaneGameObject(int id,int x,int y)    {            ID = id;            XPos = x;            YPos = y;    }    public int getID()    {            return ID;    }    public void SetID(int id)    {            ID = id;    }    public int getXPos()    {            return XPos;    }    public int getYPos()    {            return YPos;    }    public void SetPos(int a_x,int a_y)    {            XPos = a_x;            YPos = a_y;    }    public void ChangePos(int dx,int dy)    {            XPos += dx;            YPos += dy;    }    public int getHP()    {            return HP;    }    public void ChangeHP(int change)    {            HP += change;    }    public void SetHP(int hp)    {            HP = hp;    }    public int getState()    {            return State;    }    public void SetState(int newstate)    {            State = newstate;    }    public boolean IsShow()    {            return Show;    }    public void ShowTrue()    {            Show = true;    }    public void ShowFalse()    {            Show = false;    }    public void SetImage(Image imageName)    {       ObjImage = imageName;    }    public Image getImage()    {            return ObjImage;    }    public int getImageWidth()    {            return ImageWidth;    }    public int getImageHeight()    {            return ImageHeight;    }    public int getRadius()    {            return Radius;    }    public void SetImageSize(int width,int height,int radius)    {            ImageWidth = width;            ImageHeight = height;            Radius = radius;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -