Commit Graph

41 Commits

Author SHA1 Message Date
7dce8bb77c Work on fixing compile. 2023-01-09 14:11:29 +01:00
260c430f11 Removed Dungeon, DungeonCorridor, and DungeonRoom. Added Building (it's Dungeon but with a cleaned up api.) 2021-04-19 22:28:21 +02:00
d289ee942c Update the copyright texts for 2021. 2021-04-19 10:10:32 +02:00
501886feca Biome was missing the terraman specific code in _instance. 2021-04-19 10:09:11 +02:00
a279e97720 Same change to Biome. 2021-04-18 23:12:59 +02:00
6375b10b5c Added a voxel_ prefix to a bunch of methods. 2021-04-18 22:25:53 +02:00
e42d12b9f3 Same change to Biome. 2021-04-18 22:08:16 +02:00
e3080525e8 Removed the properties which gets created if voxelman isn't present. They weren't that useful. 2021-04-18 20:14:09 +02:00
805928da18 Update for the newest voxelman. 2020-10-27 23:24:45 +01:00
2b17341ac2 Fix compile without Voxelman. 2020-08-01 11:37:38 +02:00
bc2ee7171a Now instance() will create the proper class instance, and also set up the script on it. 2020-07-22 01:59:53 +02:00
eed7f40e51 Fix call parameters. 2020-07-21 22:53:09 +02:00
bc7b040fc3 Automatically setup scripts aswell in the base classes. 2020-07-21 22:44:14 +02:00
cf3c6db8c4 Add "p_" prefix to the virtual _instance()'s parameters, as in gdscript seed, and instance are both seen as methods. 2020-07-21 22:19:25 +02:00
a1b988e154 Add instance() methods as an easy and scriptable way of duplicating planets, biomes etc. Also removed a few unused members. 2020-07-21 22:03:59 +02:00
3911f42894 Did the same to Dungeon and DungeonData. 2020-07-21 18:41:52 +02:00
9ccdac99c2 Also merged together BiomeData and Biome. 2020-07-21 18:06:47 +02:00
59dde526b9 Complete some of the _setup_library methods. 2020-07-20 18:30:39 +02:00
882008ac7f Remove a few unneeded class variables. Also hide a few properties from the editor/serialization. 2020-07-18 18:23:36 +02:00
358a62d919 Don't call setup() in set_data. 2020-07-18 14:36:14 +02:00
873a5f3e4a Fix property type information. 2020-07-18 12:44:35 +02:00
c10d7b7b8c Fix compile when the props module isn't present. 2020-06-27 18:25:51 +02:00
627a22dc2b Update for the latest Voxelman. 2020-04-19 23:36:05 +02:00
ccd54e340b Fix compile without dependencies. 2020-04-06 22:35:30 +02:00
b03cbf18f7 Props are now PackedScenes. 2020-04-04 17:22:40 +02:00
35a2ab30fe VoxelChunk is now inherited from Resource. 2020-04-02 21:28:58 +02:00
a08917370c Cleanups to the api, also props will now get added to VoxelmanLibrary. 2020-02-16 02:50:35 +01:00
09372b1469 Updated the license for 2020, and added it to the top of the cpp files (Except the files in the ququed folder, as most of it will be deleted). 2020-01-31 19:57:03 +01:00
e5f5d205f8 Clang format everything. 2020-01-09 04:28:08 +01:00
58e38c07bd Now this module can be compiled without voxelman. Will detect if present automatically. (see the SCub file) Also added guards for ESS, but compiling without ESS was not tested. 2019-12-19 18:49:32 +01:00
42b7cecec6 Brought back the changes from the voxelman Repository. 2019-11-16 23:43:46 +01:00
128f40a6f6 Renamed PropData to WorldGeneratorPropData. 2019-11-07 19:47:59 +01:00
72fdb52731 Update for Voxelman's changes. 2019-11-06 03:38:02 +01:00
2956e67f60 Added level ranges. 2019-11-01 15:42:03 +01:00
c110bea4c5 Added a spawn_mobs bool To the genetarion methods, also work on bindings. 2019-10-31 01:50:26 +01:00
a1aa09ab6d More work on the bindings. 2019-10-18 10:45:02 +02:00
fc7e054559 -Added environment to everything.
-Destructors will now clean up vectors.
-Fixed a few inheritances.
2019-10-08 00:18:51 +02:00
c702f039c9 Improved the bindings and the design a bit. 2019-10-05 19:53:52 +02:00
e60f95da9a Added in the bindings, and variables that I planned. 2019-09-24 15:08:43 +02:00
16ae08568a Simple skeleton bingings. 2019-09-24 02:42:42 +02:00
2b71488e6f Rough class structure. 2019-09-22 22:12:20 +02:00