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:
parent
1378931eba
commit
85ac15078a
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user