diversity
This commit is contained in:
parent
11547e9d13
commit
7d0f4a233c
3 changed files with 5 additions and 4 deletions
|
|
@ -47,7 +47,7 @@ void spawnEnemy(u8 type, u8 zone){
|
|||
for(u8 j = 0; j < PROP_COUNT; j++){
|
||||
enemies[i].ints[j] = 0;
|
||||
}
|
||||
enemies[i].ints[0] = random() % 45;
|
||||
enemies[i].ints[0] = random() % 20;
|
||||
}
|
||||
|
||||
static void boundsEnemy(u8 i){
|
||||
|
|
@ -76,15 +76,16 @@ static void updateEnemy(u8 i){
|
|||
|
||||
SPR_setPosition(enemies[i].image, sx - enemies[i].off, sy - enemies[i].off);
|
||||
|
||||
if(enemies[i].clock % 45 == enemies[i].ints[0]){
|
||||
if(enemies[i].clock % 20 == enemies[i].ints[0]){
|
||||
struct bulletSpawner spawner = {
|
||||
.x = enemies[i].pos.x,
|
||||
.y = enemies[i].pos.y,
|
||||
.anim = 7,
|
||||
.anim = 6 + (random() % 3),
|
||||
// .frame = 1,
|
||||
.speed = FIX32(4),
|
||||
.angle = random() % 128,
|
||||
};
|
||||
if(random() % 2 < 1) spawner.anim += 3;
|
||||
for(u8 j = 0; j < 8; j++){
|
||||
spawnBullet(spawner, EMPTY);
|
||||
spawner.angle += 128;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
void loadStage(){
|
||||
// Spawn 2 enemies per zone (4 zones = 8 total)
|
||||
for(u8 zone = 0; zone < 4; zone++){
|
||||
for(u8 i = 0; i < 2; i++){
|
||||
for(u8 i = 0; i < 3; i++){
|
||||
spawnEnemy(0, zone);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue