int16 Op_FindProc() { char name[36] = ""; char *ptr = (char *)popPtr(); Common::strlcpy(name, ptr, sizeof(name)); int param = getProcParam(popVar(), 20, name); return param; }
int16 Op_FindSymbol() { int var0 = popVar(); char *ptr = (char *)popPtr(); int var1 = popVar(); if (!var1) var1 = currentScriptPtr->overlayNumber; return getProcParam(var1, var0, ptr); }
int16 Op_FindProc() { char name[36] = ""; char *ptr; int param; ptr = (char *)popPtr(); strcpy(name, ptr); param = getProcParam(popVar(), 20, name); return param; }
int16 Op_FindObject() { char var_26[36]; char *ptr = (char *)popPtr(); int overlayIdx; var_26[0] = 0; if (ptr) { Common::strlcpy(var_26, ptr, sizeof(var_26)); } overlayIdx = popVar(); if (!overlayIdx) overlayIdx = currentScriptPtr->overlayNumber; return getProcParam(overlayIdx, 40, var_26); }