From 977c24968baffb78fee336e2ce45ae88d30f9518 Mon Sep 17 00:00:00 2001 From: cool-mist Date: Sun, 11 May 2025 19:19:52 +0530 Subject: [PATCH] Grey out inactive buttons --- src/game.rs | 72 ++++++++++++++++++++++++---------------------- src/game/button.rs | 10 +------ 2 files changed, 39 insertions(+), 43 deletions(-) diff --git a/src/game.rs b/src/game.rs index f8a14d1..fbaaf15 100644 --- a/src/game.rs +++ b/src/game.rs @@ -1,6 +1,9 @@ -use std::fmt::{self, Display, Formatter}; +use std::{ + collections::HashMap, + fmt::{self, Display, Formatter}, +}; -use button::{Button, ButtonAction}; +use button::Button; use macroquad::{math, prelude::*}; use sol_chess::{ board::{Board, BoardState}, @@ -35,7 +38,7 @@ pub struct Game { window_width: f32, squares: Vec, heading_rect: Rect, - btns: Vec