From 7a52122ef736a9525f98c37d3e56c4c3095b61e5 Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Thu, 15 Sep 2022 16:43:08 -0400 Subject: Script for converting properly formatted .gd to a c++ template --- src/gdn_header_template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/gdn_header_template (limited to 'src/gdn_header_template') diff --git a/src/gdn_header_template b/src/gdn_header_template new file mode 100644 index 0000000..d6e3d3e --- /dev/null +++ b/src/gdn_header_template @@ -0,0 +1,27 @@ +#ifndef {HEADER_NAME} +#define {HEADER_NAME} + +#include +#include <{BASE_CLASS_NAME}.hpp> + +namespace godot { + +class {CLASS_NAME} : public {BASE_CLASS_NAME} { + GODOT_CLASS({CLASS_NAME}, {BASE_CLASS_NAME}) + +private: +{VARS} + +public: + static void _register_methods(); + + {CLASS_NAME}(); + ~{CLASS_NAME}(); + + void _init(); + +{FUNCS} +}; + +} +#endif -- cgit v1.2.3