import java.awt.*; import java.util.Random; //贪吃蛇的蛋 public class Egg { //蛋的位置行和列 int row=Config.ROWS; int col=Config.COLS; int width=Config.BLOCK_SIZE; int height=Config.BLOCK_SIZE; private static Random r=new Random(); private Color color =Color.green; //构造器 public Egg(int row, int col){ this.row=row; this.col=col; } public Egg(){ //this必须在第一行通过无参构造给有参构造赋值得到一种有参构造的效果 this(r.nextInt(Config.ROWS - 4) + 3,r.nextInt(Config.COLS-2)+1); } //当蛋被吃了蛋的位置改变 public void reAppear(){ this.row = r.nextInt(Config.ROWS-4) + 3; this.col = r.nextInt(Config.COLS-2)+1; } //生成它的矩形的位置 public Rectangle getRect(){ return new Rectangle(Config.BLOCK_SIZE*col,Config.BLOCK_SIZE* row, width, height); } public void draw(Graphics g){ Color c = g.getColor(); g.setColor(color); g.fillOval(Config.BLOCK_SIZE*col,Config.BLOCK_SIZE*row ,width ,height ); g.setColor(c); if(color==Color.green) color=Color.red; else color=Color.green; } }
最近下载更多
jiemomo LV12
2023年10月19日
baihaushu LV1
2023年6月13日
493240689 LV3
2023年5月11日
Java开发工程师_初心 LV1
2022年12月23日
微信网友_6258245891903488 LV7
2022年12月12日
neverthepoint LV1
2022年11月22日
小野猪ayu LV1
2022年10月25日
的还是看哈 LV3
2022年6月10日
bigtreemin LV6
2022年5月21日
小明pussabcd LV1
2022年5月16日
最近浏览更多
1220261962d
10月15日
暂无贡献等级
三角阀 LV4
7月13日
zr20050503 LV2
6月27日
long123_356 LV7
6月22日
鬼屋报道 LV3
6月4日
zuidaimahapi
5月24日
暂无贡献等级
860421 LV3
4月18日
爱情戴罪的羔羊 LV7
4月2日
罗清晨 LV13
2月21日
微信网友_6790966844739584 LV5
2023年12月28日