diff --git a/src/ui/macroquad/game/board.rs b/src/ui/macroquad/game/board.rs index 49a7d58..9bbc129 100644 --- a/src/ui/macroquad/game/board.rs +++ b/src/ui/macroquad/game/board.rs @@ -5,7 +5,7 @@ use std::{ use log::debug; use macroquad::{ - color::{BLACK, Color, GREEN, RED, WHITE}, + color::{BLACK, Color, GREEN, RED, WHITE, YELLOW}, input::{is_mouse_button_pressed, mouse_position}, math::{Rect, vec2}, shapes::{draw_circle, draw_circle_lines, draw_rectangle}, @@ -159,8 +159,6 @@ impl Board { let clicked_field = self.get_clicked_field(); - debug!("Current state: {:?}", self.state); - match self.state { BoardState::View => { if self.is_my_turn { @@ -408,7 +406,14 @@ impl Board { let thickness = 0.5; draw_circle(center.x, center.y, r, color); - draw_circle_lines(center.x, center.y, r, thickness, BLACK); + match pawn.state { + crate::logic::board::pawn::PawnState::Man => { + draw_circle_lines(center.x, center.y, r, thickness, BLACK); + } + crate::logic::board::pawn::PawnState::Dame => { + draw_circle_lines(center.x, center.y, r, thickness, YELLOW); + } + } } } } diff --git a/src/ui/macroquad/game/game.rs b/src/ui/macroquad/game/game.rs index 34b566b..5a2a01e 100644 --- a/src/ui/macroquad/game/game.rs +++ b/src/ui/macroquad/game/game.rs @@ -1,5 +1,3 @@ -use std::convert::identity; - use tokio::sync::mpsc::{self, Sender}; use log::{debug, error, info};