From a5d824817cbde1934a72668c42bf5d450ac3eba2 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 1 Feb 2026 06:45:32 +0200 Subject: [PATCH] adjust waves --- src/combat_screen.zig | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/combat_screen.zig b/src/combat_screen.zig index f1e19cc..3820937 100644 --- a/src/combat_screen.zig +++ b/src/combat_screen.zig @@ -166,28 +166,26 @@ const Wave = struct { const world_size = Vec2.init(20 * 16, 15 * 16); const invincibility_duration_s = 0.5; const wave_infos = [_]Wave.Info{ - .{ + Wave.Info{ .kind = .regular, - .enemies = 10, - .duration_s = 10, + .enemies = 80, + .duration_s = 60, .starts_at_s = 0 }, Wave.Info{ .kind = .snake, - .enemies = 1, - .duration_s = 1, - .starts_at_s = 0, - .min_group_size = 5, - .max_group_size = 5 + .enemies = 2, + .duration_s = 5, + .starts_at_s = 5 }, Wave.Info{ .kind = .cluster, - .enemies = 1, - .duration_s = 1, - .starts_at_s = 0, - .min_group_size = 30, - .max_group_size = 30 - } + .enemies = 2, + .duration_s = 5, + .starts_at_s = 15, + .min_group_size = 20, + .max_group_size = 50, + }, }; gpa: Allocator, @@ -685,10 +683,12 @@ pub fn tick(self: *CombatScreen, state: *State, frame: *Engine.Frame) !TickResul } }); - frame.drawRectangle(.{ - .rect = bullet_rect, - .color = rgba(200, 20, 255, 0.5) - }); + if (self.show_colliders) { + frame.drawRectangle(.{ + .rect = bullet_rect, + .color = rgba(200, 20, 255, 0.5) + }); + } } {