1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-09-18 16:32:32 +02:00

rwengine: Removed unused functions and defines

This commit is contained in:
Anonymous Maarten 2017-09-12 17:53:49 +02:00 committed by Daniel Evans
parent 1378931eba
commit 85ac15078a
2 changed files with 0 additions and 35 deletions

View File

@ -15,15 +15,3 @@ bool ScriptModule::findOpcode(ScriptFunctionID id, ScriptFunctionMeta** out) {
*out = &functions[id];
return true;
}
template <>
ScriptFunction conditional_facade<bool>(bool (*f)(const ScriptArguments&)) {
return [=](const ScriptArguments& a) {
return a.getThread()->conditionResult = f(a);
};
}
template <>
bool is_conditional<bool>(bool (*)(const ScriptArguments&)) {
return true;
}

View File

@ -175,27 +175,4 @@ private:
std::map<ScriptFunctionID, ScriptFunctionMeta> functions;
};
template <>
void ScriptModule::bind<void(const ScriptArguments&)>(
ScriptFunctionID id, int args, void (*function)(const ScriptArguments&));
template <class Tret>
ScriptFunction conditional_facade(Tret (*f)(const ScriptArguments&)) {
return f;
}
template <>
ScriptFunction conditional_facade<bool>(bool (*f)(const ScriptArguments&));
template <class Tret>
bool is_conditional(Tret (*)(const ScriptArguments&)) {
return false;
}
template <>
bool is_conditional<bool>(bool (*f)(const ScriptArguments&));
// Macro to automatically use function name.
#define bindFunction(id, func, argc, desc) bind(id, argc, func)
#define bindUnimplemented(id, func, argc, desc) \
bind(id, 0, false, argc, #func, desc)
#endif