//
// Created by Dan Crosby on 11/27/22.
//

#ifndef EAGLE0_SHARDOK_LIBRARY_SETTINGS_LOADER_SETTINGS_LOADER_HPP
#define EAGLE0_SHARDOK_LIBRARY_SETTINGS_LOADER_SETTINGS_LOADER_HPP

#include <memory>

#include "src/main/cpp/net/eagle0/shardok/library/settings/GameSettings.hpp"

namespace shardok {

class SettingsLoader {
public:
    [[nodiscard]] static auto LoadSettings() -> std::shared_ptr<GameSettings>;
};

}  // namespace shardok

#endif  // EAGLE0_SHARDOK_LIBRARY_SETTINGS_LOADER_SETTINGS_LOADER_HPP
