Продолжаем делать игрушку =)
Сегодня сделаем цвета.
Добавим в наш класс — родитель следующий код:
public int getColor() { return color; } public void setColor(int color) { this.color=color; }
А в MainCircle следующую строчку:
public MainCircle(int x, int y) { super(x, y,INIT_RADIUS); setColor(OUR_COLOR); }
Цвет сделайте любым. Далее. Вражеские круги покрасим в красный:
public class EnemyCircle extends SimpleCircle { public static final int FROM_RADIUS = 10; public static final int TO_RADIUS = 110; public static final int ENEMY_COLOR = Color.RED; public EnemyCircle(int x, int y, int rad) { super(x,y,rad); } public static EnemyCircle getRandomCircle() { Random random = new Random(); int x = random.nextInt((GameManager.getWidht())); int y = random.nextInt(GameManager.getHeight()); int rad = FROM_RADIUS+random.nextInt(TO_RADIUS-FROM_RADIUS); EnemyCircle enemyCircle = new EnemyCircle(x,y,rad); enemyCircle.setColor(ENEMY_COLOR); return enemyCircle; } }
В разные цвета — думайте сами, в следующий раз продолжим.