Commit Graph

17 Commits

Author SHA1 Message Date
2d2b7c8c3e Started reworking the way props are handled. Removed every old PropData related classes. Props are now just normal PackedScenes. Spawning conveniences/network synchronization will come later. 2020-04-04 17:22:07 +02:00
214323a9a0 Fix compile. 2020-04-03 09:32:34 +02:00
541abb954d Now materials in Library are stored with vectors. This makes it possible to have different materials for every lod level for example. 2020-03-29 20:19:38 +02:00
919080a1b5 Added props top the merger library, also it will now merge together all added prop textures. Also api cleanups. 2020-02-16 02:54:17 +01:00
db77530ec1 Updated the license for 2020, and added it to the top of my cpp files. 2020-01-31 19:52:37 +01:00
2b369f5be8 Made material texture setup scriptable. 2019-11-25 12:03:45 +01:00
7075da44eb Bit more work on the bindings. 2019-11-10 22:18:31 +01:00
e0deb2ea66 Added liquid, and clutter mesh allocations into Chunk, also related modifications. 2019-11-10 13:42:59 +01:00
3b722e24f9 Added binds for liquids. 2019-11-09 23:39:19 +01:00
f931f3f1bf Separated VoxelmanLibrary into 2 different classes. 2019-11-09 17:26:16 +01:00
c1b0be11bd Fixed the new property's hint. 2019-09-06 18:40:28 +02:00
249e4e5f81 Crash fix. 2019-09-06 04:37:08 +02:00
34e0252066 Ran into an example of binding variant arrays with a specific type, so now the voxel surface array is bound like that. 2019-09-06 04:31:57 +02:00
63c7c0536c Fixed a memleak. 2019-08-14 00:29:28 +02:00
2ed334dade Now Voxel Surfaces work again. 2019-08-11 22:28:26 +02:00
029f241005 Implemented props. 2019-07-18 18:56:42 +02:00
bc9896b695 Added in the classes which I want to salvage from my test voxel engine. Some of the classes contain horrible code because I learned godot engine development with these, the will be cleaned up. The Vector3i is from Zylann's godot_voxel module, I'll properly credit him a bit later. 2019-05-31 22:54:31 +02:00