Add difficulty levels

This commit is contained in:
cool-mist
2025-05-18 00:09:11 +05:30
parent 373d3da91b
commit d90e270cd5
3 changed files with 108 additions and 27 deletions
+2 -6
View File
@@ -1,7 +1,6 @@
use game::{Game, MacroquadRandAdapter};
use game::Game;
use macroquad::prelude::*;
use miniquad::date;
use sol_chess::generator;
mod game;
@@ -26,7 +25,6 @@ async fn main() {
loop {
clear_background(background_color);
game.handle_input();
game.update_window_size();
game.draw();
next_frame().await
}
@@ -37,9 +35,7 @@ async fn init() -> Game {
let texture_res = Texture2D::from_file_with_format(&texture_bytes[..], None);
texture_res.set_filter(FilterMode::Nearest);
build_textures_atlas();
let generate = generator::generate(6, 100, &MacroquadRandAdapter);
let board = generate.board().expect("No puzzle was generated");
let game = Game::new(board, texture_res);
let game = Game::new(texture_res);
game
}