used constants instead of hard coding and moved the display slightly

This commit is contained in:
LinlyBoi
2023-05-10 08:53:48 +03:00
parent 5d9a101ee7
commit ca1cf55b15

View File

@@ -6,6 +6,7 @@ use oxidised4::{
algorithms::{minimax_decision, minimax_decision_pruning}, algorithms::{minimax_decision, minimax_decision_pruning},
Disk, Disk,
}, },
HEIGHT, WIDTH,
}; };
use raylib::prelude::*; use raylib::prelude::*;
const NROW: i32 = 6; const NROW: i32 = 6;
@@ -13,7 +14,10 @@ const NCOL: i32 = 7;
const BOARDSTART: (i32, i32) = (0, 0); const BOARDSTART: (i32, i32) = (0, 0);
fn main() { fn main() {
let (mut rl, thread) = raylib::init().size(640, 480).title("Hello, World").build(); let (mut rl, thread) = raylib::init()
.size(WIDTH, HEIGHT)
.title("Hello, World")
.build();
//images //images
let board_image = Image::load_image("resouces/board.png").expect("WHAT DA HAILLL"); let board_image = Image::load_image("resouces/board.png").expect("WHAT DA HAILLL");
@@ -88,7 +92,7 @@ fn main() {
\n Last move: {}", \n Last move: {}",
scores.0, scores.1, difficulty, strategy, state.board.last_move scores.0, scores.1, difficulty, strategy, state.board.last_move
); );
d.draw_text(&scores_display, 500, 200, 15, Color::BLACK); d.draw_text(&scores_display, WIDTH - 140, 40, 15, Color::BLACK);
for circle in state.clone().circles { for circle in state.clone().circles {
let (x, y, disk) = circle; let (x, y, disk) = circle;