Commit Graph

118 Commits

Author SHA1 Message Date
d2566ab82b gdscript->c++ conversions. 2019-11-19 14:42:21 +01:00
0594215929 Seemingly the bindings are done. Also added a new chunk build phase. 2019-11-19 00:54:28 +01:00
7885d49949 Implemented chunks's new functionality, and work on the bindings. 2019-11-18 23:50:06 +01:00
5bfe5e7905 Fixed linker errors aswell. 2019-11-18 22:40:58 +01:00
de103a3fdf Fixed compile. 2019-11-18 22:35:08 +01:00
d5acb28a90 More work on fixing compile. 2019-11-18 22:22:41 +01:00
9103db635f More work on compile. 2019-11-18 21:53:33 +01:00
5e323ce718 Removed a few old unused classes. 2019-11-18 20:17:54 +01:00
b60b8a96d6 More work on the build, and more api breakages. 2019-11-18 20:16:29 +01:00
4a5a903a7a Removed the dmc mesher. 2019-11-18 20:04:28 +01:00
f00933bb71 More work on fixing the build. 2019-11-18 20:03:40 +01:00
decf9a4af2 Work on the interface, and build. 2019-11-18 19:43:15 +01:00
5b275155c5 Removed the classes that I got from the other voxel module. Moved the stuff that I wrote from VoxelBuffer to VoxelChunk. I'll reimplement the needed stuff myself into the chunk. 2019-11-18 19:22:11 +01:00
d8035c86e9 VoxelBuffer now stores it's actual size separately. 2019-11-17 03:25:46 +01:00
5e5d95aac5 Added margin to VoxelBuffer. 2019-11-17 02:17:40 +01:00
b6f49e3f89 Moved back out the world generator. 2019-11-16 23:46:19 +01:00
6a1669d646 More work on the generator interface. 2019-11-11 17:25:17 +01:00
0f00761468 More improvements to the bindings. 2019-11-10 22:32:36 +01:00
7075da44eb Bit more work on the bindings. 2019-11-10 22:18:31 +01:00
c4432b4c2b More work on the generator interface. 2019-11-10 22:03:39 +01:00
ca1740ee04 Improved the World generator's interface. 2019-11-10 21:14:53 +01:00
e0deb2ea66 Added liquid, and clutter mesh allocations into Chunk, also related modifications. 2019-11-10 13:42:59 +01:00
3cf4b3e682 Removed the MIT license for now, while the project is not public. 2019-11-10 12:09:31 +01:00
c674a8c045 Added chunk states, and dirty flag to Chunk. 2019-11-10 03:10:42 +01:00
f82076e9c2 More work on clutter. 2019-11-10 02:42:31 +01:00
356621bf12 Added ground clutter. 2019-11-10 02:33:02 +01:00
f0cd4008fc Added WorldArea. 2019-11-10 01:03:48 +01:00
7ee2017568 Added 2 more build phases. 2019-11-09 23:43:29 +01:00
3b722e24f9 Added binds for liquids. 2019-11-09 23:39:19 +01:00
fd48f195c6 Implemented the Merger Voxel Library. 2019-11-09 21:51:40 +01:00
cb91888f2a Added VoxelmanLibraryMerger. (A copy of the simple library at the moment.) 2019-11-09 18:36:17 +01:00
f931f3f1bf Separated VoxelmanLibrary into 2 different classes. 2019-11-09 17:26:16 +01:00
019ad0c8ec Merged in the WorldGenerator module. 2019-11-09 14:07:04 +01:00
802e602336 PropData can setup meshes into the mesher as well now. 2019-11-08 14:37:48 +01:00
8bbc6da5d2 Now PropData can add lights into chunks. 2019-11-08 11:52:36 +01:00
8ba8209bc2 Added add_textures_into method to PropData. 2019-11-08 09:45:21 +01:00
8be82ec4e4 Typo fix. 2019-11-07 23:39:25 +01:00
2c49d2e8d9 Renamed VoxelmanProp to PropData. 2019-11-07 21:32:31 +01:00
1881eea313 Better defaults. 2019-11-07 13:20:20 +01:00
b6afad3024 Fix 2 typos. 2019-11-06 17:56:45 +01:00
033fe750c0 Updated the color baking algorithm, and restructured build phases. 2019-11-06 17:43:51 +01:00
f23f3122a4 Better snap axis defaults. 2019-11-06 13:44:22 +01:00
3f7b422662 VoxelChunk is s Spatial now (again). 2019-11-06 03:37:22 +01:00
9bc8ccd0e7 Added VoxelmanPropEntity. 2019-11-05 23:18:48 +01:00
440b4eadfb Added a Texture property to VoxelChunkPropData aswell. 2019-11-05 21:27:31 +01:00
588ed550c8 Added texture to VoxelmanPropMesh, and added material, and uv_margin properties to VoxelMesher. 2019-11-05 21:22:39 +01:00
2427e9a2ae Added VoxelManPropProp. 2019-10-24 15:15:32 +02:00
8e4e65371d Typo fixes. 2019-10-16 00:50:30 +02:00
472b077d3f Added a "_prop_added" vmethod to Chunk. 2019-10-14 23:59:42 +02:00
fd3a162126 Reworked the way chung handles props, and made chunk building fully scriptable. 2019-10-10 23:51:05 +02:00