bubblepos=new int[3][2];
bubblepos[0][0]=100;
bubblepos[0][1]=450;
bubblepos[1][0]=300;
bubblepos[1][1]=400;
bubblepos[2][0]=500;
bubblepos[2][1]=350;
starttime=System.currentTimeMillis(); //記錄游戲開始毫秒數
this.setCursor(new Cursor(Cursor.MOVE_CURSOR));
//設置鼠標形狀為移動式
}
public void update(Graphics g)
{
paint(g);
}
public void paint(Graphics g)
{
/*創建后臺圖形對象*/
offScreenImage=createImage(640,480);
offScreen=offScreenImage.getGraphics();
if(life<0) //生命值小于0則結束游戲
{
offScreen.setFont(new Font("Dialog",Font.PLAIN,28));
offScreen.setColor(Color.yellow);
offScreen.drawString("得分:"+score,20,20);
offScreen.setFont(new Font("Dialog",Font.PLAIN,60));
offScreen.setColor(Color.red);
offScreen.drawString("游戲結束",200,250);
g.drawImage(offScreenImage,0,0,this);
return;
}
//顯示大鯊魚圖形
if(direction==1)
offScreen.drawImage(image0z,mousex,mousey,this);
else
offScreen.drawImage(image0f,mousex,mousey,this);
//顯示所有的小魚圖形
if(showfish1==1)
if(fishpos[0][0]%50==0)
offScreen.drawImage(image1z,fishpos[0][0],fishpos[0][1],this);
else
|