diff options
Diffstat (limited to 'mm/2s2h/DeveloperTools/ObjectDependency.cpp')
| -rw-r--r-- | mm/2s2h/DeveloperTools/ObjectDependency.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/mm/2s2h/DeveloperTools/ObjectDependency.cpp b/mm/2s2h/DeveloperTools/ObjectDependency.cpp new file mode 100644 index 000000000..6811df9df --- /dev/null +++ b/mm/2s2h/DeveloperTools/ObjectDependency.cpp @@ -0,0 +1,16 @@ +#include <libultraship/bridge/consolevariablebridge.h> +#include "2s2h/GameInteractor/GameInteractor.h" +#include "2s2h/ShipInit.hpp" + +extern "C" { +#include "variables.h" +} + +#define CVAR_NAME "gDeveloperTools.DisableObjectDependency" +#define CVAR CVarGetInteger(CVAR_NAME, 0) + +void RegisterObjectDependency() { + COND_VB_SHOULD(VB_ENABLE_OBJECT_DEPENDENCY, CVAR, { *should = false; }); +} + +static RegisterShipInitFunc initFunc(RegisterObjectDependency, { CVAR_NAME }); |
