|
83414ab259
|
Implemented the scene to cpp conversion tool.
|
2022-06-04 23:40:28 +02:00 |
|
|
fe725e4da4
|
Don't add method default parameters inot cpp files.
|
2022-06-04 16:32:11 +02:00 |
|
|
06642b4afa
|
Added a new binder class generator.
|
2022-06-04 16:29:31 +02:00 |
|
|
422606d526
|
Also implemented generating method binds for the rest of the available non-static methods.
|
2022-06-04 13:42:44 +02:00 |
|
|
0fc106ee03
|
The code converter now generates properties from the automatically created getters and setters.
|
2022-06-04 13:22:43 +02:00 |
|
|
5890a7cef3
|
More work on the scene to cpp converter.
|
2022-06-04 13:01:41 +02:00 |
|
|
7833c0d153
|
Fixed scope orders.
|
2022-06-04 09:41:59 +02:00 |
|
|
97c5fbc9fc
|
Fix doulbe semicolons.
|
2022-06-04 08:52:00 +02:00 |
|
|
3b6d9c4b35
|
Replace "and"s and "or"s to && and || when needed.
|
2022-06-04 08:46:27 +02:00 |
|
|
97cc4886e3
|
Transform fors if possible.
|
2022-06-04 08:43:16 +02:00 |
|
|
2eb04ef96f
|
Fix variable transforms inside methods.
|
2022-06-04 08:25:03 +02:00 |
|
|
e28b7cfb82
|
Fix handling else ifs.
|
2022-06-04 08:05:16 +02:00 |
|
|
a92c488a82
|
Handle static keyword.
|
2022-06-04 08:04:37 +02:00 |
|
|
ab986942e0
|
Started work on a new scene to code converter tool, but I'll postpone it for now.
|
2022-06-03 22:33:00 +02:00 |
|
|
0b7964f01b
|
Move the parser code to a new file.
|
2022-06-03 21:06:28 +02:00 |
|
|
2bf13be369
|
Remove comment.
|
2022-06-03 20:46:13 +02:00 |
|
|
a5f5adae08
|
Actually write the cpp and header files.
|
2022-06-03 20:45:44 +02:00 |
|
|
4cf588b5bf
|
Implementation generation.
|
2022-06-03 20:39:01 +02:00 |
|
|
7541121668
|
Implemented getter and setter generation for class variables.
|
2022-06-03 20:01:53 +02:00 |
|
|
54b2330447
|
Fix enums.
|
2022-06-03 18:39:54 +02:00 |
|
|
9fff3d2430
|
Implemented variable transforms.
|
2022-06-03 18:36:35 +02:00 |
|
|
faffbadf36
|
Handle comments at after code lines better.
|
2022-06-03 17:33:30 +02:00 |
|
|
6341759d8e
|
Put class variables to the bottom of the class.
|
2022-06-03 17:26:07 +02:00 |
|
|
bb178cfa54
|
CamelCase classes.
|
2022-06-03 17:18:47 +02:00 |
|
|
caf1fb1a39
|
Also handle setget.
|
2022-06-03 17:10:10 +02:00 |
|
|
4322dcbbcb
|
Implemented method transformations.
|
2022-06-03 17:07:35 +02:00 |
|
|
653dc83e1c
|
Split export keywords to new lines.
|
2022-06-03 15:07:39 +02:00 |
|
|
fcee8a2f39
|
Also generate a constructor, destructor, and _bind_methods.
|
2022-06-03 15:00:43 +02:00 |
|
|
2bf79007a2
|
Header generation.
|
2022-06-03 14:56:25 +02:00 |
|
|
b7522472cd
|
Mostly class related improvements to the parser.
|
2022-06-03 13:58:19 +02:00 |
|
|
e44bf42190
|
Parse scope data.
|
2022-06-03 13:19:31 +02:00 |
|
|
aaf2ca9c2e
|
Fix scope parsing of the converter plugin, and make printing parsed data better.
|
2022-06-03 12:45:03 +02:00 |
|
|
d803ecf2cd
|
Started working on a new simple addon, that should help with porting gdscript (my addons -> my codestyle) to cpp in the future. I'm not planning on doing anything fancy, just something relatively simple that would do most of the trivial, but tedious stuff.
|
2022-06-03 01:25:50 +02:00 |
|
|
0425f14df0
|
Updated the engine, and removed the mesh data resource addon, as the engine now has it built in.
|
2022-04-14 14:12:11 +02:00 |
|
|
dbb28005c5
|
Removed the color palette addon, as I never really ended up using it.
|
2022-04-10 20:43:43 +02:00 |
|
|
f0b6dfa434
|
Updated the engine. I added Vector2i, Vector3i, Rect2i, PoolVector2i, PoolVector3i, and StringName support for variants. Also smaller improvements, and backports.
|
2022-03-22 02:14:33 +01:00 |
|
|
99b786e5a5
|
add_slot in ResourcePropertyList.gd will now return the expected index.
|
2022-03-09 18:31:54 +01:00 |
|
|
c6fbc8cf9b
|
The int properties for the world editor's ui now also use a HBoxContainer.
|
2022-03-09 18:10:03 +01:00 |
|
|
953be13a66
|
Now the world generator addon's float properties use a hbox container, and their label is set to expand fill.
|
2022-03-09 18:06:21 +01:00 |
|
|
d252a2e977
|
Set up a base ocean layer for the world.
|
2022-03-08 18:21:59 +01:00 |
|
|
ecdfb65aa7
|
Implement selecting the edited resource on clicking it's button in the world generator addon's EditorResourceWidget.
|
2022-03-08 18:12:11 +01:00 |
|
|
45bb1ae8fa
|
Also added undo redo support for the gradient editor when adding and removing colors.
|
2022-03-08 12:28:07 +01:00 |
|
|
7157df772c
|
Also fixed the gradient editor popup thing.
|
2022-03-08 12:20:49 +01:00 |
|
|
48f5fbfcbb
|
Also added undo redo support fro the gradient editor's interpolation type dropdown.
|
2022-03-08 12:12:14 +01:00 |
|
|
b17b7bb583
|
Added undo redo support form mat maker gd's gradient editor. This also fixes seamless color editing with it.
|
2022-03-08 12:08:30 +01:00 |
|
|
64c39c4444
|
Added a new WorldGenRaycast class, and now world generator will use this instead of a stack and stack index to make the data available to the generation methods. Also added local uv to it.
|
2022-02-19 10:41:33 +01:00 |
|
|
0fc1da3def
|
Added warning message when a normal ends up being zero to mdr ed's generate normal. Also set a proper default in this case.
|
2022-02-14 14:50:33 +01:00 |
|
|
05ff25e41a
|
Fix normal generation for mdr ed.
|
2022-02-14 14:19:37 +01:00 |
|
|
c2b76ea2f4
|
Re-enable the changed event before returning early in uv_unwrap().
|
2022-02-13 16:42:53 +01:00 |
|
|
cf5dcf4512
|
Fix the undo redo action's name for unmark seam.
|
2022-02-13 16:39:42 +01:00 |
|