summaryrefslogtreecommitdiffstats
path: root/script/gdscript
diff options
context:
space:
mode:
Diffstat (limited to 'script/gdscript')
-rw-r--r--script/gdscript/gd_editor.cpp8
-rw-r--r--script/gdscript/gd_script.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/script/gdscript/gd_editor.cpp b/script/gdscript/gd_editor.cpp
index 4bb5d3206c..c10cadf83f 100644
--- a/script/gdscript/gd_editor.cpp
+++ b/script/gdscript/gd_editor.cpp
@@ -282,6 +282,14 @@ void GDScriptLanguage::get_public_functions(List<MethodInfo> *p_functions) const
}
}
+void GDScriptLanguage::get_public_constants(List<Pair<String,Variant> > *p_constants) const {
+
+ Pair<String,Variant> pi;
+ pi.first="PI";
+ pi.second=Math_PI;
+ p_constants->push_back(pi);
+}
+
String GDScriptLanguage::make_function(const String& p_class,const String& p_name,const StringArray& p_args) const {
String s="func "+p_name+"(";
diff --git a/script/gdscript/gd_script.h b/script/gdscript/gd_script.h
index bb9beaaf56..70dec4e8ee 100644
--- a/script/gdscript/gd_script.h
+++ b/script/gdscript/gd_script.h
@@ -440,6 +440,8 @@ public:
virtual void frame();
virtual void get_public_functions(List<MethodInfo> *p_functions) const;
+ virtual void get_public_constants(List<Pair<String,Variant> > *p_constants) const;
+
/* LOADER FUNCTIONS */
virtual void get_recognized_extensions(List<String> *p_extensions) const;