#!/usr/bin/env bash # Shared constants and helpers for all run scripts # Ensure cargo is in PATH (rustup installs to ~/.cargo/bin) [[ -f "$HOME/.cargo/env" ]] && source "$HOME/.cargo/env" RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' BLUE='\033[0;34m' DIM='\033[2m' NC='\033[0m' case "$(uname -s)" in Darwin) GODOT_BIN="godot" ;; *) GODOT_BIN="flatpak run --user org.godotengine.Godot" ;; esac GAME_DIR="$REPO_ROOT/src/game" SIMULATOR_DIR="$REPO_ROOT/src/simulator" GUIDE_DIR="$REPO_ROOT/public/games/age-of-dwarves/guide"