mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-30 03:15:38 -05:00
3fec377e96
--------- Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
19 lines
491 B
C++
19 lines
491 B
C++
#include <Geode/loader/Loader.hpp>
|
|
#include <Geode/loader/Mod.hpp>
|
|
|
|
namespace geode {
|
|
/**
|
|
* To bypass the need for cyclic dependencies,
|
|
* this function does the exact same as Mod::get()
|
|
* However, it can be externed, unlike Mod::get()
|
|
* @returns Same thing Mod::get() returns
|
|
*/
|
|
Mod* getMod() {
|
|
return Mod::get();
|
|
}
|
|
}
|
|
|
|
namespace {
|
|
// to make sure the instance is set into the sharedMod<> in load time
|
|
static auto mod = geode::getMod();
|
|
}
|