Serhii Snitsaruk
3a40de482f
Fix icon *.import files on scons build
...
Enables editor scaling and color conversion in LimboAI icon imports.
This won't work until icons are actually imported in the godot editor, but that's okay - it's a convenience feature.
2024-08-10 10:32:35 +02:00
Serhii Snitsaruk
80e3ff705d
Remove setup_gdextension.sh & update README
2024-08-09 13:13:26 +02:00
Serhii Snitsaruk
304bd86220
Write icon entries to manifest only if changed
2024-08-07 17:47:50 +02:00
Serhii Snitsaruk
629062ea26
Update icon entries during scons build
2024-08-07 17:29:08 +02:00
Serhii Snitsaruk
2528741333
Rename update_icons.py to update_icon_entries.py
2024-08-07 17:11:51 +02:00
Serhii Snitsaruk
d5becadd59
Add script to fix icon imports in the demo project
2024-08-07 17:04:49 +02:00
Serhii Snitsaruk
650e381659
update setup_gdextension.sh to work with new GDExtension project structure
2024-08-07 15:15:59 +02:00
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