diff options
| author | Juan Linietsky | 2014-06-16 10:22:26 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2014-06-16 10:22:26 -0300 |
| commit | 703004f830f39adcde9b9565f1aa49d1b10e8d27 (patch) | |
| tree | b8fd669af9dee07177ff658f0ebca83aff836598 /modules/gdscript/gd_functions.cpp | |
| parent | 64e83bfd1404ea593f0c79b478d196a3fcde42a8 (diff) | |
| download | godot-703004f830f39adcde9b9565f1aa49d1b10e8d27.tar.gz godot-703004f830f39adcde9b9565f1aa49d1b10e8d27.tar.zst godot-703004f830f39adcde9b9565f1aa49d1b10e8d27.zip | |
Diffstat (limited to 'modules/gdscript/gd_functions.cpp')
| -rw-r--r-- | modules/gdscript/gd_functions.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/gdscript/gd_functions.cpp b/modules/gdscript/gd_functions.cpp index f789493ae..0d11734bb 100644 --- a/modules/gdscript/gd_functions.cpp +++ b/modules/gdscript/gd_functions.cpp @@ -93,6 +93,7 @@ const char *GDFunctions::get_func_name(Function p_func) { "load", "inst2dict", "dict2inst", + "hash", "print_stack", }; @@ -864,6 +865,12 @@ void GDFunctions::call(Function p_func,const Variant **p_args,int p_arg_count,Va r_ret = gdscr->_new(NULL,0,r_error); } break; + case HASH: { + + VALIDATE_ARG_COUNT(1); + r_ret=p_args[0]->hash(); + + } break; case PRINT_STACK: { @@ -1238,6 +1245,12 @@ MethodInfo GDFunctions::get_info(Function p_func) { mi.return_val.type=Variant::OBJECT; return mi; } break; + case HASH: { + + MethodInfo mi("hash",PropertyInfo(Variant::NIL,"var:var")); + mi.return_val.type=Variant::INT; + return mi; + } break; case PRINT_STACK: { MethodInfo mi("print_stack"); |
