adjust waves

This commit is contained in:
Rokas Puzonas 2026-02-01 06:45:32 +02:00
parent f96a8b4b78
commit a5d824817c

View File

@ -166,28 +166,26 @@ const Wave = struct {
const world_size = Vec2.init(20 * 16, 15 * 16); const world_size = Vec2.init(20 * 16, 15 * 16);
const invincibility_duration_s = 0.5; const invincibility_duration_s = 0.5;
const wave_infos = [_]Wave.Info{ const wave_infos = [_]Wave.Info{
.{ Wave.Info{
.kind = .regular, .kind = .regular,
.enemies = 10, .enemies = 80,
.duration_s = 10, .duration_s = 60,
.starts_at_s = 0 .starts_at_s = 0
}, },
Wave.Info{ Wave.Info{
.kind = .snake, .kind = .snake,
.enemies = 1, .enemies = 2,
.duration_s = 1, .duration_s = 5,
.starts_at_s = 0, .starts_at_s = 5
.min_group_size = 5,
.max_group_size = 5
}, },
Wave.Info{ Wave.Info{
.kind = .cluster, .kind = .cluster,
.enemies = 1, .enemies = 2,
.duration_s = 1, .duration_s = 5,
.starts_at_s = 0, .starts_at_s = 15,
.min_group_size = 30, .min_group_size = 20,
.max_group_size = 30 .max_group_size = 50,
} },
}; };
gpa: Allocator, gpa: Allocator,
@ -685,10 +683,12 @@ pub fn tick(self: *CombatScreen, state: *State, frame: *Engine.Frame) !TickResul
} }
}); });
frame.drawRectangle(.{ if (self.show_colliders) {
.rect = bullet_rect, frame.drawRectangle(.{
.color = rgba(200, 20, 255, 0.5) .rect = bullet_rect,
}); .color = rgba(200, 20, 255, 0.5)
});
}
} }
{ {