Adds support for debugger.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing

This commit is contained in:
2021-10-23 14:28:53 +02:00
parent 77dd8e708a
commit 7043b12f34
7 changed files with 43 additions and 19 deletions

View File

@@ -8,7 +8,7 @@ class MiscMockFunctions {
auto script = Globals::Library.GetValue()->GetScriptResolver()->LoadScript(ScriptCategory::Attack, name);
if (script != nullptr) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
env->AddGarbage(script);
}
auto p = dynamic_cast<AngelScriptScript*>(script);
@@ -21,7 +21,7 @@ class MiscMockFunctions {
PkmnLib::Battling::Pokemon* user,
PkmnLib::Battling::Pokemon* target) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
auto move = Globals::Library.GetValue()->GetMoveLibrary()->TryGet(moveName);
if (!move.has_value()) {
@@ -41,7 +41,7 @@ class MiscMockFunctions {
PkmnLib::Battling::Pokemon* user,
u8 targetSide, u8 target) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
auto move = Globals::Library.GetValue()->GetMoveLibrary()->TryGet(moveName);
if (!move.has_value()) {