Skip to content

Commit 2a397ef

Browse files
committed
ext/MiniScript: updated MiniScript to latest version
1 parent 3ba18fe commit 2a397ef

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

src/tdme/engine/logics/LogicMiniScript.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -641,18 +641,18 @@ void LogicMiniScript::registerMethods() {
641641
Console::println(getMethodName() + "(): " + miniScript->getStatementInformation(statement) + ": callable not found: " + callable);
642642
miniScript->startErrorScript();
643643
} else {
644-
#if defined (__APPLE__)
644+
#if defined (__clang__)
645645
// MACOSX currently does not support initializing span using begin and end iterators,
646-
vector<Variable> callArgumentValues(arguments.size() - 2);
647-
for (auto i = 2; i < arguments.size(); i++) callArgumentValues[i - 2] = move(arguments[i]);
646+
vector<Variable> callArguments(arguments.size() - 2);
647+
for (auto i = 2; i < arguments.size(); i++) callArguments[i - 2] = move(arguments[i]);
648648
// call
649-
span callArgumentValuesSpan(callArgumentValues);
650-
logicMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
649+
span callArgumentsSpan(callArguments);
650+
logicMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
651651
// move back arguments
652-
for (auto i = 2; i < arguments.size(); i++) arguments[i] = move(callArgumentValues[i - 2]);
652+
for (auto i = 2; i < arguments.size(); i++) arguments[i] = move(callArguments[i - 2]);
653653
#else
654-
span callArgumentValuesSpan(arguments.begin() + 2, arguments.end());
655-
logicMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
654+
span callArgumentsSpan(arguments.begin() + 2, arguments.end());
655+
logicMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
656656
#endif
657657
}
658658
}

src/tdme/gui/scripting/GUIMiniScript.cpp

+14-14
Original file line numberDiff line numberDiff line change
@@ -1380,17 +1380,17 @@ void GUIMiniScript::registerMethods() {
13801380
Console::println(getMethodName() + "(): " + miniScript->getStatementInformation(statement) + ": screen: " + screenId + ", function not found: " + function);
13811381
miniScript->startErrorScript();
13821382
} else {
1383-
#if defined (__APPLE__)
1383+
#if defined (__clang__)
13841384
// MACOSX currently does not support initializing span using begin and end iterators,
13851385
// so we need to make a copy of arguments beginning from second element
1386-
vector<Variable> callArgumentValues;
1387-
for (auto i = 2; i < arguments.size(); i++) callArgumentValues.push_back(arguments[i]);
1386+
vector<Variable> callArguments;
1387+
for (auto i = 2; i < arguments.size(); i++) callArguments.push_back(arguments[i]);
13881388
// call
1389-
span callArgumentValuesSpan(callArgumentValues);
1390-
screenMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
1389+
span callArgumentsSpan(callArguments);
1390+
screenMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
13911391
#else
1392-
span callArgumentValuesSpan(arguments.begin() + 2, arguments.end());
1393-
screenMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
1392+
span callArgumentsSpan(arguments.begin() + 2, arguments.end());
1393+
screenMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
13941394
#endif
13951395
}
13961396
}
@@ -2357,17 +2357,17 @@ void GUIMiniScript::registerMethods() {
23572357
Console::println(getMethodName() + "(): " + miniScript->getStatementInformation(statement) + ": callable not found: " + callable);
23582358
miniScript->startErrorScript();
23592359
} else {
2360-
#if defined (__APPLE__)
2360+
#if defined (__clang__)
23612361
// MACOSX currently does not support initializing span using begin and end iterators,
23622362
// so we need to make a copy of arguments beginning from second element
2363-
vector<Variable> callArgumentValues;
2364-
for (auto i = 2; i < arguments.size(); i++) callArgumentValues.push_back(arguments[i]);
2363+
vector<Variable> callArguments;
2364+
for (auto i = 2; i < arguments.size(); i++) callArguments.push_back(arguments[i]);
23652365
// call
2366-
span callArgumentValuesSpan(callArgumentValues);
2367-
logicMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
2366+
span callArgumentsSpan(callArguments);
2367+
logicMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
23682368
#else
2369-
span callArgumentValuesSpan(arguments.begin() + 2, arguments.end());
2370-
logicMiniScript->call(scriptIdx, callArgumentValuesSpan, returnValue);
2369+
span callArgumentsSpan(arguments.begin() + 2, arguments.end());
2370+
logicMiniScript->call(scriptIdx, callArgumentsSpan, returnValue);
23712371
#endif
23722372
}
23732373
}

0 commit comments

Comments
 (0)