diff options
Diffstat (limited to 'bin/tests')
-rw-r--r-- | bin/tests/test_gdscript.cpp | 20 | ||||
-rw-r--r-- | bin/tests/test_gui.cpp | 4 | ||||
-rw-r--r-- | bin/tests/test_math.cpp | 1 |
3 files changed, 23 insertions, 2 deletions
diff --git a/bin/tests/test_gdscript.cpp b/bin/tests/test_gdscript.cpp index b62deee2cd..4b4030954a 100644 --- a/bin/tests/test_gdscript.cpp +++ b/bin/tests/test_gdscript.cpp @@ -738,6 +738,26 @@ static void _disassemble_class(const Ref<GDScript>& p_class,const Vector<String> incr=4+argc; } break; + case GDFunction::OPCODE_YIELD: { + + txt+=" yield "; + incr=1; + + } break; + case GDFunction::OPCODE_YIELD_SIGNAL: { + + txt+=" yield_signal "; + txt+=DADDR(1); + txt+=","; + txt+=DADDR(2); + incr=3; + } break; + case GDFunction::OPCODE_YIELD_RESUME: { + + txt+=" yield resume: "; + txt+=DADDR(1); + incr=2; + } break; case GDFunction::OPCODE_JUMP: { txt+=" jump "; diff --git a/bin/tests/test_gui.cpp b/bin/tests/test_gui.cpp index f814b0282b..17a6a4111c 100644 --- a/bin/tests/test_gui.cpp +++ b/bin/tests/test_gui.cpp @@ -58,7 +58,7 @@ namespace TestGUI { -class TestMainLoop : public SceneMainLoop { +class TestMainLoop : public SceneTree { Control *control; @@ -72,7 +72,7 @@ public: } virtual void init() { - SceneMainLoop::init(); + SceneTree::init(); #if 0 diff --git a/bin/tests/test_math.cpp b/bin/tests/test_math.cpp index 2db945d5fd..ea324a7381 100644 --- a/bin/tests/test_math.cpp +++ b/bin/tests/test_math.cpp @@ -80,6 +80,7 @@ MainLoop* test() { { + // print_line("NUM: "+itos(237641278346127)); print_line("NUM: "+itos(-128)); return NULL; |