// path_utils.hpp - Utilitats de gestió de rutes
// © 2025 Port a C++20 amb SDL3
// Detecció de directoris i bundles multiplataforma

#pragma once

#include <string>

namespace Utils {

// Inicialització amb argv[0]
void initializePathSystem(const char* argv0);

// Obtenció de rutes
std::string getExecutableDirectory();
std::string getResourceBasePath();

// Detecció de plataforma
bool isMacOSBundle();

// Normalització
std::string normalizePath(const std::string& path);

}  // namespace Utils
