summaryrefslogtreecommitdiff
path: root/script/gdscript
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2014-02-22 20:28:19 -0300
committerJuan Linietsky <reduzio@gmail.com>2014-02-22 20:28:19 -0300
commit7ca29bfaa7a23d06374c2456e0360c911bd9aa3e (patch)
treedc615e0c7a55dff92af81be0ff2555e1f9485eba /script/gdscript
parentb62ec387f340220e11902daab8484fcb85d28cda (diff)
-added kinematic body
-added kinematic body demos
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;