tankcanfiresprite.java
来自「同样是用j2me写的」· Java 代码 · 共 49 行
JAVA
49 行
import javax.microedition.lcdui.* ;
import javax.microedition.lcdui.game.* ;
public class TankCanFireSprite extends Sprite
{
int bx = 0 ;
int by = 0 ;
public TankCanFireSprite(Image img,int w,int h,int bx,int by)
{
super(img,w,h);
this.bx = bx ;
this.by = by ;
}
public void moveUp()
{
move(0,-2) ;
//判断上边界
if( getY() <= 0 )
{
setPosition(getX(),0) ;
}
}
public void moveDown()
{
move(0,2) ;
//判断下边界
if( getY() > (by - getHeight()) )
{
setPosition(getX(),(by - getHeight())) ;
}
}
public void moveLeft()
{
move(-2,0) ;
//判断左边界
if( getX() <= 0 )
{
setPosition(0,getY()) ;
}
}
public void moveRight()
{
move(2,0) ;
//判断右边界
if( getX() > (bx - getWidth()) )
{
setPosition((bx - getWidth()),getY()) ;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?