src/Snake/Egg.java

(完整代码) 871B

package Snake;

import java.awt.*;
import java.util.*;

public class Egg {

	private static final int STEP = Yard.BLOCK_SIZE;
	private static Random r = new Random();
	
	private int x, y;//本代码来自www.51Aspx.com

	private Color color = Color.GREEN;
	
	public Egg(int x, int y) {
		this.x = x;
		this.y = y;
	}
	
	public Egg() {
		this(r.nextInt(Yard.COLUMNS), r.nextInt(Yard.ROWS-1)+1);
	}
	
	public void draw(Graphics g) {
		Color c = g.getColor();
		g.setColor(color);
		g.fillOval(x * STEP, y * STEP, STEP, STEP);
		g.setColor(c);
		if(color == Color.GREEN) {
			color = Color.PINK;
		} else {
			color = Color.GREEN;
		}
	}
	
	public Rectangle getRect() {
		return new Rectangle(x * STEP, y * STEP, STEP, STEP);
	}
	
	public void reAppear() {
		this.x = r.nextInt(Yard.COLUMNS);
		this.y = r.nextInt(Yard.ROWS-1)+1;
	}
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。