From 5560013e3382340f3ad366dc1984c13f5415d714 Mon Sep 17 00:00:00 2001 From: cool-mist Date: Sun, 23 Feb 2025 17:16:15 +0530 Subject: [PATCH] Seed random number generation --- run-local.sh | 11 +++++++++-- src/main.rs | 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/run-local.sh b/run-local.sh index 5d856de..d80051e 100755 --- a/run-local.sh +++ b/run-local.sh @@ -1,4 +1,11 @@ -./build-web.sh && \ +cargo build --target wasm32-unknown-unknown --release + +if [ $? -ne 0 ]; then + echo "Wasm build failed" + exit 1 +fi + mkdir -p ./local-deploy && \ -./deploy-ltpd.sh ./local-deploy && \ +cp ./web/index.html ./local-deploy/index.html && \ +cp ./target/wasm32-unknown-unknown/release/sol_chess.wasm ./local-deploy/sol_chess.wasm && \ basic-http-server ./local-deploy diff --git a/src/main.rs b/src/main.rs index 173a0a6..2476908 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,6 +3,7 @@ use std::fmt::{Display, Formatter}; use game::texture::PieceTexture; use macroquad::prelude::*; +use miniquad::date; use sol_chess::{ board::{Board, BoardState}, generator, @@ -12,6 +13,7 @@ mod game; #[macroquad::main("Solitaire Chess")] async fn main() { + rand::srand(date::now() as u64); let background_color = Color::from_rgba(196, 195, 208, 255); let mut game = init().await; loop {