Serhii Snitsaruk
32d74427e5
chore: move SConstruct to repo root
2024-08-07 14:52:05 +02:00
Serhii Snitsaruk
ae3b4ebb94
Generate built-in documentation header in GDExtension
2024-06-30 15:40:18 +02:00
Serhii Snitsaruk
5bdec804b3
Add 32-bit Android libs to GDExtension manifest
2024-06-21 10:31:30 +02:00
Serhii Snitsaruk
1e6c3fa92b
Files reformatted by pre-commit
2024-05-31 11:46:16 +02:00
Serhii Snitsaruk
a04d4aaca4
Show version info in the editor
...
- Version is set in `limboai_version.py` file and hash is taken from GIT on build.
- Click to copy version info into clipboard.
2024-05-30 16:03:05 +02:00
Serhii Snitsaruk
9e0489a034
Editor: Tab button to inspect blackboard plan
2024-05-28 11:16:37 +02:00
Serhii Snitsaruk
bc5d5d8610
Add pre-commit configuration
...
To install git hook scripts:
pip install pre-commit
pre-commit install
2024-05-03 00:21:51 +02:00
Serhii Snitsaruk
39c4511249
BBParam editor: Combine type+mode functionality in one button
...
Previously, we had two buttons: "mode switch" and "type choice".
Now replaced with the One Button to rule them all!
2024-03-12 18:10:53 +01:00
Serhii Snitsaruk
01d643831c
Fix: Web GDExtension target lacks manifest entries and debug build
2024-02-18 22:55:42 +01:00
Serhii Snitsaruk
9d99e8bf9f
Doc: Update README and setup_gdextension.sh
2024-02-18 22:51:59 +01:00
Ola S.
b8d054a080
Add icon for BTEvaluateExpression
2024-02-18 20:12:09 +01:00
Ola S.
f60fa3a7f2
Add icon for BehaviorTreeView
2024-02-03 17:55:05 +01:00
Serhii Snitsaruk
011040e46f
Editor: Distinguish private variables in the inspector
2024-01-28 21:58:18 +01:00
Serhii Snitsaruk
73f51f23ef
Implement BB variable property editor
2024-01-28 17:49:38 +01:00
Serhii Snitsaruk
db51defddd
GHA: For GDExtension builds, package demo, license and readme
2024-01-17 17:54:20 +01:00
Serhii Snitsaruk
7ccda2736d
In setup_gdextension.sh, add options --copy-all and --trash-old
2024-01-17 12:01:13 +01:00
Serhii Snitsaruk
a5728a11a0
In update_icons.py, sort by filename before updating entries
2024-01-17 11:14:51 +01:00
Serhii Snitsaruk
076269e5e3
Merge pull request #17 from limbonaut/callmethod-improvements
...
Improvements for the `CallMethod` task:
- Allow storing return value on the blackboard
- Allows specifying variables from the blackboard as arguments in additions to raw values.
Also, improvements to BBParam property editor to better utilize space in the inspector.
WARNING: Breaks compatibility if you are using `CallMethod` tasks. `CallMethod` arguments in existing trees will need to be reassigned!
Resolves #13
2024-01-16 11:43:05 +01:00
Serhii Snitsaruk
594097ae4c
Update class documentation and add rst update script
2024-01-16 11:21:02 +01:00
Serhii Snitsaruk
3b82946444
Add --copy-demo option to GDExtension setup script
2024-01-16 10:21:51 +01:00
Serhii Snitsaruk
61790085cc
Fix editor shortcuts not working
2024-01-14 23:50:35 +01:00
Serhii Snitsaruk
1d3cea6b2e
GHA: Add Windows & macOS builds to GDExtension workflow
...
Also, don't run test builds when doc change in a PR
2024-01-12 20:40:38 +01:00
Serhii Snitsaruk
c55c6553b2
GHA: Update setup script and make build workflow for GDExtension
2024-01-12 10:57:26 +01:00
Serhii Snitsaruk
21b5053b72
Rename window wrapper
2024-01-11 15:38:29 +01:00
Serhii Snitsaruk
3af6995fd0
Create a script to set up new GDExtension development environment
2024-01-11 15:08:11 +01:00
Serhii Snitsaruk
0e37d3dfa3
Fix module compilation
2024-01-10 22:45:42 +01:00
Serhii Snitsaruk
835d053c00
Add script to update icons in the extension config
2024-01-10 00:43:11 +01:00
Serhii Snitsaruk
cdd5159a08
Move binaries to addon folder
2024-01-09 22:58:22 +01:00
Serhii Snitsaruk
a9a38bbffb
Port debugger
2024-01-09 21:47:22 +01:00
Serhii Snitsaruk
9645baeb30
Port LimboAI plugin and editor
2024-01-09 13:34:24 +01:00