diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2017-03-05 16:44:50 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2017-03-05 16:44:50 +0100 |
commit | 5dbf1809c6e3e905b94b8764e99491e608122261 (patch) | |
tree | 5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /modules/visual_script/visual_script_flow_control.h | |
parent | 45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff) | |
download | redot-engine-5dbf1809c6e3e905b94b8764e99491e608122261.tar.gz |
A Whole New World (clang-format edition)
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
Diffstat (limited to 'modules/visual_script/visual_script_flow_control.h')
-rw-r--r-- | modules/visual_script/visual_script_flow_control.h | 138 |
1 files changed, 35 insertions, 103 deletions
diff --git a/modules/visual_script/visual_script_flow_control.h b/modules/visual_script/visual_script_flow_control.h index 8406bb5a5b..1739f67b5b 100644 --- a/modules/visual_script/visual_script_flow_control.h +++ b/modules/visual_script/visual_script_flow_control.h @@ -33,27 +33,23 @@ class VisualScriptReturn : public VisualScriptNode { - GDCLASS(VisualScriptReturn,VisualScriptNode) - + GDCLASS(VisualScriptReturn, VisualScriptNode) Variant::Type type; bool with_value; -protected: +protected: static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -67,35 +63,27 @@ public: void set_enable_return_value(bool p_enable); bool is_return_value_enabled() const; - - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptReturn(); }; - class VisualScriptCondition : public VisualScriptNode { - GDCLASS(VisualScriptCondition,VisualScriptNode) - - + GDCLASS(VisualScriptCondition, VisualScriptNode) protected: - static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -103,35 +91,27 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptCondition(); }; - class VisualScriptWhile : public VisualScriptNode { - GDCLASS(VisualScriptWhile,VisualScriptNode) - - + GDCLASS(VisualScriptWhile, VisualScriptNode) protected: - static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -139,36 +119,27 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptWhile(); }; - - class VisualScriptIterator : public VisualScriptNode { - GDCLASS(VisualScriptIterator,VisualScriptNode) - - + GDCLASS(VisualScriptIterator, VisualScriptNode) protected: - static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -176,37 +147,29 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptIterator(); }; - - class VisualScriptSequence : public VisualScriptNode { - GDCLASS(VisualScriptSequence,VisualScriptNode) - + GDCLASS(VisualScriptSequence, VisualScriptNode) int steps; protected: - static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -217,47 +180,41 @@ public: void set_steps(int p_steps); int get_steps() const; - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptSequence(); }; - - - class VisualScriptSwitch : public VisualScriptNode { - GDCLASS(VisualScriptSwitch,VisualScriptNode) + GDCLASS(VisualScriptSwitch, VisualScriptNode) struct Case { Variant::Type type; - Case() { type=Variant::NIL; } + Case() { type = Variant::NIL; } }; Vector<Case> case_values; -friend class VisualScriptNodeInstanceSwitch; -protected: + friend class VisualScriptNodeInstanceSwitch; - bool _set(const StringName& p_name, const Variant& p_value); - bool _get(const StringName& p_name,Variant &r_ret) const; - void _get_property_list( List<PropertyInfo> *p_list) const; +protected: + bool _set(const StringName &p_name, const Variant &p_value); + bool _get(const StringName &p_name, Variant &r_ret) const; + void _get_property_list(List<PropertyInfo> *p_list) const; static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; virtual bool has_mixed_input_and_sequence_ports() const { return true; } - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -265,40 +222,31 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); - + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptSwitch(); }; - - - class VisualScriptInputFilter : public VisualScriptNode { - GDCLASS(VisualScriptInputFilter,VisualScriptNode) + GDCLASS(VisualScriptInputFilter, VisualScriptNode) Vector<InputEvent> filters; - protected: - bool _set(const StringName& p_name, const Variant& p_value); - bool _get(const StringName& p_name,Variant &r_ret) const; - void _get_property_list( List<PropertyInfo> *p_list) const; + bool _set(const StringName &p_name, const Variant &p_value); + bool _get(const StringName &p_name, Variant &r_ret) const; + void _get_property_list(List<PropertyInfo> *p_list) const; public: - virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -306,40 +254,30 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); - + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptInputFilter(); }; - - - - class VisualScriptTypeCast : public VisualScriptNode { - GDCLASS(VisualScriptTypeCast,VisualScriptNode) - + GDCLASS(VisualScriptTypeCast, VisualScriptNode) StringName base_type; String script; protected: - static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -347,23 +285,17 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - void set_base_type(const StringName& p_type); + void set_base_type(const StringName &p_type); StringName get_base_type() const; - void set_base_script(const String& p_path); + void set_base_script(const String &p_path); String get_base_script() const; - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); - + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptTypeCast(); }; - - - void register_visual_script_flow_control_nodes(); - - #endif // VISUAL_SCRIPT_FLOW_CONTROL_H |