Код IT
← Каталог

Java — Java Survivors — Этап 15 — усложнение спавна и босс (мини)

Фрагмент из «Java — Java Survivors»: Этап 15 — усложнение спавна и босс (мини).

java spinoffencyclopedia9-04-razrabotka-igr-praktikum-razrabotki-igr-8 embed URL статья в энциклопедии
Java main.java
double bossTimer = 120;

private void updateWaveAndBoss(double dt) {
    waveTimer += dt;
    if (waveTimer >= 30) {
        waveTimer = 0;
        wave++;
    }
    bossTimer -= dt;
    if (bossTimer <= 0) {
        bossTimer = 120;
        enemies.add(spawnBoss());
    }
}

private Enemy spawnBoss() {
    Enemy boss = new Enemy(WIDTH / 2.0, -60, 36, 800 + wave * 50, 55, 40);
    boss.kind = EnemyKind.BOSS;
    return boss;
}
double bossTimer = 120;

private void updateWaveAndBoss(double dt) {
    waveTimer += dt;
    if (waveTimer >= 30) {
        waveTimer = 0;
        wave++;
    }
    bossTimer -= dt;
    if (bossTimer <= 0) {
        bossTimer = 120;
        enemies.add(spawnBoss());
    }
}

private Enemy spawnBoss() {
    Enemy boss = new Enemy(WIDTH / 2.0, -60, 36, 800 + wave * 50, 55, 40);
    boss.kind = EnemyKind.BOSS;
    return boss;
}