//
// GameStateDumper.hpp
// Utility for dumping game state to file for debugging
//

#ifndef EAGLE0_SHARDOK_LIBRARY_UTIL_GAME_STATE_DUMPER_HPP
#define EAGLE0_SHARDOK_LIBRARY_UTIL_GAME_STATE_DUMPER_HPP

#include <string>

#include "src/main/cpp/net/eagle0/shardok/library/fb_helpers/GameStateHelpers.hpp"

namespace shardok {

// Dump comprehensive game state to file for debugging
// File will be created at /tmp/shardok_setup_complete_{gameId}.txt
void DumpGameStateToFile(const GameStateW& gameState, const std::string& gameId);

}  // namespace shardok

#endif  // EAGLE0_SHARDOK_LIBRARY_UTIL_GAME_STATE_DUMPER_HPP
