Build type information on first use (load-time), instead of using a hardcoded list

--HG--
branch : dynamiccore2
This commit is contained in:
Bart van Strien
2016-11-13 16:38:57 +01:00
parent 452a8a877e
commit c761202486
192 changed files with 734 additions and 614 deletions
+4 -1
View File
@@ -30,6 +30,9 @@ namespace love
{
namespace thread
{
love::Type LuaThread::type(&Threadable::type);
LuaThread::LuaThread(const std::string &name, love::Data *code)
: code(code)
, name(name)
@@ -105,7 +108,7 @@ void LuaThread::onError()
return;
Proxy p;
p.type = THREAD_THREAD_ID;
p.type = &LuaThread::type;
p.object = this;
std::vector<Variant> vargs = {