Commit Graph

617 Commits

Author SHA1 Message Date
e68b2733de Set the resource's new name using UndoRedo. 2022-08-05 21:57:41 +02:00
30be9d8e81 Removed the name edit dialog from the DataList. 2022-08-05 21:54:08 +02:00
4f2a13f1d4 Now the resource names are directly editable using the DataList tree in the world generator addon's ui. 2022-08-05 21:52:51 +02:00
ab2e4efaa6 Make them a bit bigger. 2022-08-05 21:31:44 +02:00
9145867ac4 Size newly added resources in the world editor properly. 2022-08-05 21:31:07 +02:00
69054c8fa5 Also handle if the y axis is bigger in the rect editor. 2022-08-05 21:23:05 +02:00
e250190e99 Small change to the previous commit. 2022-08-05 21:16:18 +02:00
06e025633e Now the world editor tries to center rects of the newly opened resources better. 2022-08-05 21:13:37 +02:00
b101213d84 Now the wortld generator addon's datalist popup will focus the line edit for changing the resource's name. Also it will accept enter as ok. 2022-08-05 19:55:58 +02:00
e9279f1ef7 World generator's resources now can also draw to the editor gui when actually edited. 2022-08-05 17:25:37 +02:00
bedb1ae4a2 Draw the bevel and radius to the world editor's rects for the test continent. 2022-08-05 17:21:01 +02:00
4e8e860562 Now WorldGenBaseResources can draw additional graphics to the RectViewNodes. 2022-08-05 13:42:22 +02:00
5e6e960d02 Removed the additional text for the current world generator resources. 2022-08-05 13:35:56 +02:00
2fbc7a2198 Now the editor_class is on top of the editor_additional_text in RectViewNodes. 2022-08-05 13:35:27 +02:00
6cf52d15a5 Added size indicators to the world generator addon's rect editors to show how big a chunk is at the current zoom level. 2022-08-05 01:21:08 +02:00
d53a157657 Set a usable initial zoom value in world generator's rect editors. 2022-08-05 00:56:01 +02:00
ac7a4212a3 Emit the zoom_changed signal in EditorZoomWidget when setting the zoom value through the zoom property. 2022-08-05 00:55:13 +02:00
487b05fecb Added an another layer to the world generator addon. Now subzones contain subzone props. Reworked the old subzones into these. 2022-08-05 00:27:03 +02:00
4bea9618b2 Added min and max size support for the world generator addon. 2022-08-04 22:35:22 +02:00
ffe566b0ac Removed parent_positions from WorldGenBaseResources, and also removed the setup() method. I'ts better this way, as they are resources, and now they can be reused (even though the gui itself doesn't support it). Spawning code is also simpler. 2022-08-04 20:05:19 +02:00
0ae9d239a4 Reworked how spawn positions work in the world_generator addon. Now all resources have ovverridable methods, and all of them are collected based on those. Also now the spawner works in local space. 2022-08-04 19:40:21 +02:00
b81b7c348a Reworked the data_manager addon. Now it stores it's settings using ProjectSettings, so it shouldn't bug out on a fresh import. 2022-07-31 17:49:43 +02:00
2b840d1086 Added json serialization support for the data manager addon's settings class. 2022-07-31 17:24:28 +02:00
98edb56317 Removed godot-plugin-refresher as now it's functionality is built in. 2022-07-17 01:53:02 +02:00
11e7b86cd3 Removed godoxel. 2022-06-21 23:14:34 +02:00
76472b3e2e Removed mat_maker_gd. 2022-06-20 20:01:17 +02:00
41f94f63d4 Removed everythogn from the mat_maker_gd addon that's not needed anymore. 2022-06-16 14:28:52 +02:00
440366b418 Udpated the engine to the latest. Also dpated mat_maker_gd, and MMMaterials to work with it. 2022-06-16 14:12:44 +02:00
5562524cc8 Removed the gdscript version of MMMaterial, MMNode, and the universal property. 2022-06-07 12:59:25 +02:00
f9e062e867 Updated the engine. Now MMMaterial, MMNode, and MMNodeUniversalProperty is on the engine side. The resources still need to be updated (except for one). 2022-06-07 12:38:35 +02:00
c8cfc8a929 An another comment. 2022-06-06 21:33:23 +02:00
b9a0c5f275 Added a few notes to MMNodes for later. 2022-06-06 21:27:46 +02:00
a82f5fafe4 Now slot colors in mat makjer gd's ui is handled by a method instead of having a PoolColorArray. 2022-06-06 20:52:38 +02:00
eb7c514ee7 Removed the m_m_algos script aswell. 2022-06-06 19:08:21 +02:00
93e477a76f Removed all the m_m_algos.gd preloads. 2022-06-06 19:07:25 +02:00
491bcc822b Make the generated binder class a singleton, also fix smaller issues. 2022-06-06 01:04:00 +02:00
10b8c64e76 Fix comment scope placement. 2022-06-06 00:55:17 +02:00
db534b724b Process the comments once again. 2022-06-05 23:47:04 +02:00
e4a07e87a3 Renamed the preload variables that use the new merged class. 2022-06-05 02:22:20 +02:00
4207b778a0 Removed the now unneded files. 2022-06-05 02:13:33 +02:00
b1791d1f11 Use the merged class wherever possible. 2022-06-05 02:12:01 +02:00
77277ee956 Merged together the common algorithms for MatMakerGD. 2022-06-05 01:53:35 +02:00
e4f007a3f1 Now the scene converter will add node script resource paths as a comment. 2022-06-04 23:58:38 +02:00
8130ba6b7a Renamed the code converter's file. 2022-06-04 23:51:00 +02:00
36742b210b Moved the scene converter code to it's own file. 2022-06-04 23:47:41 +02:00
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