Commit Graph

702 Commits

Author SHA1 Message Date
Serhii Snitsaruk fe551e0299 Fix BTSetVar succeeding and setting variable to null when value parameter doesn't exist on the Blackboard 2023-09-02 14:16:52 +02:00
Serhii Snitsaruk 16b25fa760 Fix BBParam.get_value() not always returning proper default 2023-09-02 14:12:24 +02:00
Serhii Snitsaruk 76689659f7 Add tests for BTCheckVar 2023-09-02 12:42:30 +02:00
Serhii Snitsaruk b834175016 Add tests for BTCheckTrigger 2023-09-02 10:50:07 +02:00
Serhii Snitsaruk 9ab9599e4f Add tests for BTTimeLimit 2023-09-01 14:00:10 +02:00
Serhii Snitsaruk 8965cb5ce1 Add tests for BTSubtree 2023-09-01 13:11:00 +02:00
Serhii Snitsaruk 915ccdc964 Add tests for BTRunLimit 2023-08-31 15:45:07 +02:00
Serhii Snitsaruk 68fdfb0597 Add tests for BTRepeat 2023-08-31 15:16:36 +02:00
Serhii Snitsaruk 6f8292bc2d Add tests for BTRepeatUntilFailure and BTRepeatUntilSuccess 2023-08-31 14:38:04 +02:00
Serhii Snitsaruk 6cf4045e0f Add tests for BTProbability 2023-08-31 13:41:03 +02:00
Serhii Snitsaruk b9fc99cb2c Add tests for BTNewScope 2023-08-31 12:07:59 +02:00
Serhii Snitsaruk fd87a3633e Add tests for BTInvert 2023-08-31 11:26:37 +02:00
Serhii Snitsaruk 8a5c60322a Add tests for BTForEach 2023-08-30 20:03:51 +02:00
Serhii Snitsaruk 62ab2db885 Add tests for BTDelay 2023-08-30 19:26:48 +02:00
Serhii Snitsaruk 5fe64c5aae Add tests for BTAlways{Fail,Succeed} 2023-08-30 17:06:27 +02:00
Serhii Snitsaruk 369aead56a Add test for BTRandomSelector 2023-08-30 12:20:35 +02:00
Serhii Snitsaruk f7159123c6 Improve test for BTRandomSequence 2023-08-30 12:20:18 +02:00
Serhii Snitsaruk 3fdcb0b753 Add tests for BTRandomSequence 2023-08-30 11:19:14 +02:00
Serhii Snitsaruk 3667360d35 Refactor unit tests 2023-08-30 11:12:45 +02:00
Serhii Snitsaruk 9600e94ee6 Add tests for BTDynamicSelector 2023-08-30 00:07:47 +02:00
Serhii Snitsaruk e3e65994ec Testing: Add tests for BTDynamicSequence 2023-08-29 22:45:57 +02:00
Serhii Snitsaruk 740f2e2f9e Testing: Add tests for BTParallel 2023-08-29 21:46:02 +02:00
Serhii Snitsaruk 7252a37b2c Refactor unit tests 2023-08-29 16:56:25 +02:00
Serhii Snitsaruk dad8d5297f Testing: Add tests for BTSelector 2023-08-29 16:32:14 +02:00
Serhii Snitsaruk 108526ec07 Testing: Add tests for BTSequence 2023-08-29 16:12:09 +02:00
Serhii Snitsaruk a625173786 Cache theme items at LimboDebuggerPluggin 2023-08-29 12:54:38 +02:00
Serhii Snitsaruk 8dd61357da Cache theme items in TaskPalette 2023-08-29 12:44:40 +02:00
Serhii Snitsaruk 235d596e59 Cache theme items in LimboAIEditor 2023-08-29 12:44:40 +02:00
Serhii Snitsaruk e794436c69 Cache theme items in TaskTree 2023-08-29 12:44:40 +02:00
Serhii Snitsaruk 4ff1b874f3 Assign "bold" font to tasks with custom name set in BT debugger
Also, fixes resources used without Ref in debugger view.
2023-08-29 12:44:31 +02:00
Serhii Snitsaruk feab3c1ba9 GHA: Add platform icons to test builds 2023-08-29 10:01:25 +02:00
Serhii Snitsaruk 2cc68b23ad GHA: Add test build workflow 2023-08-28 19:32:20 +02:00
Serhii Snitsaruk a07654394b Fix BTCallMethod incompatibility with .NET glue 2023-08-28 19:24:55 +02:00
Serhii Snitsaruk 5a0ff91658 Fix task disappearing on drag & drop 2023-08-28 16:22:44 +02:00
Serhii Snitsaruk f89b7897f6 Merge branch 'categories+filtering' 2023-08-28 13:28:44 +02:00
Serhii Snitsaruk df92ea02f0 Remove hard-coded BTComment from toolbar and add it to favorite default instead 2023-08-28 13:23:25 +02:00
Serhii Snitsaruk 25246a1c77 Reorganize task categories 2023-08-28 13:22:23 +02:00
Serhii Snitsaruk e73d4b0959 TaskPalette: Remember filter settings in a project config.
Also, fixes ConfigFile usage without Ref.
2023-08-28 11:39:56 +02:00
Serhii Snitsaruk 60f1d12246 Add: Filter button pressed state reflects filter settings 2023-08-27 12:22:49 +02:00
Serhii Snitsaruk 8341396640 Fixes to filter popup and task palette 2023-08-26 19:42:17 +02:00
Serhii Snitsaruk a601d44517 TaskPalette filter: Add background for category list 2023-08-26 16:57:18 +02:00
Serhii Snitsaruk 62f964474c Filter tasks in TaskPalette by category and type 2023-08-26 15:41:11 +02:00
Serhii Snitsaruk 0bd60bae88 Extract TaskTree code 2023-08-26 10:24:08 +02:00
Serhii Snitsaruk cff4626b2d Extract TaskPanel code => TaskPalette 2023-08-26 10:08:01 +02:00
Serhii Snitsaruk 04cb2b1560 Sort tasks within task categories 2023-08-25 18:08:18 +02:00
Serhii Snitsaruk 2ffcbf0565 Add `LimboTaskDB` to handle task categories and scanning user tasks 2023-08-25 17:32:46 +02:00
Serhii Snitsaruk 26b9327090 Merge branch 'qol-improvements' 2023-08-25 16:15:00 +02:00
Serhii Snitsaruk f489744755 Fix: Pressing keys after editor starts result in errors printed.
"scene/main/node.cpp:1748 - Parameter "p_node" is null."
2023-08-23 16:32:02 +02:00
Serhii Snitsaruk a7d86c5356 Refine class docs 2023-08-23 16:19:17 +02:00
Serhii Snitsaruk 067f73e11e Add documentation tooltips for tasks in the panel 2023-08-23 13:06:18 +02:00