📄 dsobject.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 + -