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

📄 dsobject.java

📁 实现了一个射击类的手机游戏
💻 JAVA
字号:
/*用于对象类的继承
 *其属性为向下继承
 *
 */
 
 import javax.microedition.lcdui.*;
 
 abstract class DSObject 
 {
 	//为对象的高度
 	public int ds_Height ;
 	
 	//为对象的宽度
 	public int ds_Width ;
 	
 	//当前对象的X坐标位置
 	public int ds_X ;
 	
 	//当前对象的Y坐标位置 
 	public int ds_Y;
 	
 	//用于对象的类型 1为自已 2为敌人 3为自已发射的子弹 4为敌人发射的子弹
 	public int ds_ObjectType ;
 	
 	//判断是否还存活
 	public boolean ds_Active ;
 	
   //当前的生命值
 	public int  ds_Live ;
 	
 	//构造函数
 	public DSObject( )
 	{
 		ds_Height = 0 ;
 		ds_Width = 0 ;
 		ds_X = 0 ;
 		ds_Y = 0 ;
 		
 		ds_ObjectType = 0 ;
 		ds_Active = true ;
 		ds_Live = 10 ;
 		
 	}
 	
 	//获得当前的X位置
 	public int DS_GetX()
 	{
 		return ds_X;
 	}
 	
 	//获得当前的Y位置
 	public int DS_GetY()
 	{
 		return ds_Y;
 	}
 	
 	//设置当前的X位置
 	public void DS_SetX( int X )
 	{
 		ds_X = X;
 	}
 	
 	//设置当前的Y位置
 	public void DS_SetY( int Y )
 	{
 		ds_Y = Y ;
 	}
 	
 	//获得当前对象的宽度
 	public int DS_GetWidth()
 	{
 		return ds_Width ;
 	}

    //获得当前对象的高度
    public int DS_GetHeight()
    {
    	return ds_Height ;
    }
    
    //虚函数用于显示 
    abstract public void DS_RenderScene( Graphics g );
    
    //虚函数用于内在模型的计算 
    abstract public void DS_FrameMove( );
 
 }
 

⌨️ 快捷键说明

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