diff options
author | George Marques <george@gmarqu.es> | 2020-11-26 11:56:32 -0300 |
---|---|---|
committer | George Marques <george@gmarqu.es> | 2020-11-26 12:05:42 -0300 |
commit | c7b6a7adcc3552fd6fd2e9061ab790798dd9830a (patch) | |
tree | f9a02dd4160842fc5344aed5141621a9e122d347 /modules/gdscript/gdscript.h | |
parent | 613b76cfd5b57d6fb13f856ad149f2b47ca5dcb3 (diff) | |
download | redot-engine-c7b6a7adcc3552fd6fd2e9061ab790798dd9830a.tar.gz |
GDScript: Refactor builtin functions
They are now called "utility functions" to avoid confusion with methods
of builtin types, and be consistent with the naming in Variant.
Core utility functions are now available in GDScript. The ones missing
in core are added specifically to GDScript as helpers for convenience.
Some functions were remove when there are better ways to do, reducing
redundancy and cleaning up the global scope.
Diffstat (limited to 'modules/gdscript/gdscript.h')
-rw-r--r-- | modules/gdscript/gdscript.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/gdscript/gdscript.h b/modules/gdscript/gdscript.h index b69a6e39c0..e17b8b4f94 100644 --- a/modules/gdscript/gdscript.h +++ b/modules/gdscript/gdscript.h @@ -71,8 +71,8 @@ class GDScript : public Script { friend class GDScriptFunction; friend class GDScriptAnalyzer; friend class GDScriptCompiler; - friend class GDScriptFunctions; friend class GDScriptLanguage; + friend struct GDScriptUtilityFunctionsDefinitions; Ref<GDScriptNativeClass> native; Ref<GDScript> base; @@ -244,8 +244,8 @@ public: class GDScriptInstance : public ScriptInstance { friend class GDScript; friend class GDScriptFunction; - friend class GDScriptFunctions; friend class GDScriptCompiler; + friend struct GDScriptUtilityFunctionsDefinitions; ObjectID owner_id; Object *owner; |