stage work

This commit is contained in:
t. boddy 2022-09-25 12:23:49 -04:00
parent 50a59a2df1
commit 52eae61021
1 changed files with 16 additions and 2 deletions

View File

@ -684,7 +684,7 @@ static void waveBoss1(){
.offX = 24, .offX = 24,
.offY = 28, .offY = 28,
.boss = TRUE, .boss = TRUE,
.health = 60 .health = 20
}; };
bossMax = spawner.health; bossMax = spawner.health;
void updater(s16 i){ void updater(s16 i){
@ -783,7 +783,21 @@ static void waveBoss1(){
spawnBullet(spawner, updater); spawnBullet(spawner, updater);
} }
} else if(enemies[i].health > 20){ } else if(enemies[i].health > 20){
if(enemies[i].clock % 3 == 0){
struct bulletSpawner spawner = {
.x = FIX16(random() % GAME_W),
.y = FIX16(32 + random() % 48),
.image = &bigBullet,
.big = TRUE,
.angle = 0,
.speed = FIX16(enemies[i].clock % 6 == 0 ? 2.5 : 3.5),
.light = enemies[i].clock % 6 == 0
};
for(u8 j = 0; j < 5; j++){
if(spawner.angle > 32 && spawner.angle < 480) spawnBullet(spawner, EMPTY);
spawner.angle += 205;
}
}
} else { } else {
} }