Commit Graph

1666 Commits

Author SHA1 Message Date
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
e2892e3adb Udpated the engine, to get the improvements to TiledWalls. 2022-05-26 23:29:14 +02:00
b426724501 Fix script path. 2022-05-25 22:31:27 +02:00
79333fc92b Updated the engine. Now it has the wave form collapse algorithm. It's based on https://github.com/math-fehr/fast-wfc, it got a heavy overhaul and refactor to (hopefully) work in a way that's better for a game engine. 2022-04-24 18:15:06 +02:00
7c48cf9cc8 Added helper script for launching the editor when built with llvm. 2022-04-23 12:26:02 +02:00
074f71932e Updated the engine. Lot of work on porting the paint addon, and smaller improvements. 2022-04-19 11:56:43 +02:00
88398fc779 Udpated the engine. I turned a bunch of parameters inot references in mdr ed's gui. 2022-04-14 17:14:51 +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
040a99db0b Added a script for quickly launching the llvm editor. 2022-04-02 18:56:42 +02:00
caa53fa994 Updated the engine. I fixed compiling with llvm, and did smaller clenaups. 2022-04-02 18:51:54 +02:00
5b3ceb5694 More fixes to the run right loop. 2022-03-28 20:29:16 +02:00
5a678f4a47 Improvements to the run left and run right loops. 2022-03-28 20:14:47 +02:00
d8195b9b98 Added sky, lights and small improvements to the armature editor scene. 2022-03-28 18:07:49 +02:00
a6bfcf712e Improved the run loop. 2022-03-28 18:06:58 +02:00
a248e05d1e Updated the engine to get the low processor mode fix for android. 2022-03-28 16:17:20 +02:00
39e76cdfcf Fix typo. Closes #5. Thanks. 2022-03-27 20:55:23 +02:00
0bee718d0d Udpated the engine. I added frt, frt2.0, and removed the webm and webp modules. 2022-03-27 17:14:35 +02:00
9d80975f61 Started work on a character editor scene. 2022-03-27 12:37:59 +02:00
9d9121ec3d Moved the animations from the armature_huf scene to just the armature scene. 2022-03-27 11:11:38 +02:00
e6d7c5c5f9 Enabled the x86_64 architecture in the example export presets for android, as it gets built automatically. 2022-03-25 21:45:03 +01:00
08011097d6 Small fix to the readme. 2022-03-25 21:42:46 +01:00
43aaedb4e7 Updated the readme. 2022-03-25 21:41:13 +01:00
ba32c664f9 Don't rename the export templates to .tpz yet, as it doesn't work as it is. 2022-03-25 21:26:01 +01:00
0aba27d364 Udpated the engine, and the export all, and make release scripts. 2022-03-25 21:21:11 +01:00
e1fc918dc9 The copy repos script now also ignores the .gradle folder. 2022-03-25 12:05:51 +01:00
896fbdb79d Updated the engine. I just fixed 2 scripts. 2022-03-25 09:44:17 +01:00
2cf2c55cf4 Update the release file check script. 2022-03-25 09:43:43 +01:00