Commit Graph

868 Commits

Author SHA1 Message Date
Serhii Snitsaruk 4c580c6b1d Add Editor functionality (rudimentary)
* Adding fav tasks
* Saving/loading
* Popup menu with a number of functions
* Header

Also:
* BTTask: Fix broken get_icon()
* BTTask: Initialize parent during set_children()
2022-09-02 00:20:37 +02:00
Serhii Snitsaruk d128bdf8f6 Bind signal - BTPlayer 2022-08-31 17:50:49 +02:00
Serhii Snitsaruk 3393ed24d7 Reorganize files 2022-08-31 17:05:25 +02:00
Serhii Snitsaruk a236aee22b Add BTPlayer and BehaviorTree classes, and fix leaking refs 2022-08-30 18:48:49 +02:00
Serhii Snitsaruk 6105c17f09 Update icons with proper colors this time 2022-08-29 17:47:49 +02:00
Serhii Snitsaruk 936bf749d3 Add Wait, WaitTicks and RandomWait 2022-08-29 14:06:48 +02:00
Serhii Snitsaruk 8bfd8e1bef Add Fail task and missing icons 2022-08-29 13:30:53 +02:00
Serhii Snitsaruk 8b1431f712 Add Random Sequence and Selector 2022-08-29 11:41:42 +02:00
Serhii Snitsaruk e9b3b9eb54 Add Dynamic versions of Selector and Sequence, plus icons 2022-08-28 23:36:21 +02:00
Serhii Snitsaruk 8705241fa4 Add Probability decorator and reorganize 2022-08-28 22:58:30 +02:00
Serhii Snitsaruk cb46b5dff3 Add Cooldown 2022-08-28 22:24:33 +02:00
Serhii Snitsaruk 89b861d5f8 Add TimeLimit 2022-08-28 15:34:04 +02:00
Serhii Snitsaruk fbe9165d8e Add RunLimit 2022-08-28 15:24:01 +02:00
Serhii Snitsaruk 37ac75dc78 Add Repeat, RepeatUntilFailure and RepeatUntilSuccess 2022-08-28 14:49:02 +02:00
Serhii Snitsaruk b116d1fdcd Add Delay, Invert, AlwaysSucceed and AlwaysFail 2022-08-28 13:56:43 +02:00
Serhii Snitsaruk aac0acd51e Bind get_root() 2022-08-28 13:07:26 +02:00
Serhii Snitsaruk 1123ffdced Add first BT classes 2022-08-28 12:54:34 +02:00
Serhii Snitsaruk b1f6386e52 Initial commit 2022-08-28 12:54:16 +02:00