Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
reaction_table_loader.cpp File Reference
#include "script/reaction_table_loader.h"
#include <algorithm>
#include <format>
#include <utility>
#include "core/paths.h"
#include "script/luau_sandbox.h"
#include "script/luau_type_check.h"
#include "script/reaction_package.h"
Include dependency graph for reaction_table_loader.cpp:

Go to the source code of this file.

Namespaces

namespace  bicameral
namespace  bicameral::script
namespace  bicameral::script::anonymous_namespace{reaction_table_loader.cpp}

Functions

std::string bicameral::script::anonymous_namespace{reaction_table_loader.cpp}::PathText (const fs::path &path)
std::expected< void, std::string > bicameral::script::anonymous_namespace{reaction_table_loader.cpp}::CheckBasePackage (const PackageSetResult &loaded, std::string_view basePackage)
std::expected< PackageSetResult, std::string > bicameral::script::anonymous_namespace{reaction_table_loader.cpp}::LoadPackageSet (std::span< const PackageSource > packages, const ReactionTableSource &source)
fs::path bicameral::script::DefaultPackageRoot ()
std::expected< LoadedReactionTable, std::string > bicameral::script::LoadReactionTable (const ReactionTableSource &source)