java

package tanchishe; import java.awt.Color; import java.awt.Graphics; import java.awt.Rectangle; import java.util.Random; public class Egg { int row; int col; static final int BLOCK_WIDTH=Snake.BLOCK_WIDTH; static final int BLOCK_HEIGHT=Snake.BLOCK_HEIGHT; static final Random r=new Random(); Color color=Color.RED; public Egg(int row,int col){ this.row=row; this.col=col; } public Egg(){ this((r.nextInt(Snake.ROW-2))+2,(r.nextInt(Snake.COL-2)+2)); } public void reAppear(){ this.row=(r.nextInt(Snake.ROW-2))+2; this.col=(r.nextInt(Snake.COL-2))+2; } public void draw(Graphics g){ Color c=g.getColor(); g.setColor(color); g.fillOval(col*BLOCK_WIDTH,row*BLOCK_HEIGHT,BLOCK_WIDTH,BLOCK_HEIGHT); g.setColor(c); if(color==Color.RED) { color=Color.BLUE; } else{color=Color.RED;} } public Rectangle getRect(){ return new Rectangle(col*BLOCK_WIDTH,row*BLOCK_HEIGHT,BLOCK_WIDTH,BLOCK_HEIGHT); } }

posted on 2017-10-19 22:43  哈哈呵  阅读(91)  评论(0)    收藏  举报

导航