From d6a1438f9844b62d232d411012a971260d17e9b5 Mon Sep 17 00:00:00 2001 From: geemili Date: Sun, 21 Apr 2024 11:46:52 -0600 Subject: [PATCH] fix: color draw pile when it is hovered/selected --- src/main.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 1fab391..ce3f61e 100644 --- a/src/main.zig +++ b/src/main.zig @@ -335,8 +335,14 @@ fn render(window: *seizer.Window) !void { } { + const is_selected = selected_deck != null and selected_deck.? == &draw_pile; const is_hovered = hovered_deck != null and hovered_deck.? == &draw_pile; - const color = if (is_hovered) [4]u8{ 0xA0, 0xFF, 0xA0, 0xFF } else [4]u8{ 0xFF, 0xFF, 0xFF, 0xFF }; + const color = if (is_selected) + [4]u8{ 0xFF, 0xA0, 0xA0, 0xFF } + else if (is_hovered) + [4]u8{ 0xA0, 0xFF, 0xA0, 0xFF } + else + [4]u8{ 0xFF, 0xFF, 0xFF, 0xFF }; var pos = [2]f32{ @floatFromInt(margin), @floatFromInt(margin) }; pos[0] += board_offset[0];