Categories: Programming

Programming | Part#12

Продолжаем делать игрушку =)

Сегодня сделаем цвета.

Добавим в наш класс – родитель следующий код:

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;
    }
}

rerun_12В разные цвета – думайте сами, в следующий раз продолжим.

 

 

 

 

 

 

 

 

 

Article info



Добавить комментарий