Commit Graph

87 Commits

Author SHA1 Message Date
Relintai 0628684c75 Updated the readme. 2023-01-09 21:18:58 +01:00
Relintai 7dce8bb77c Work on fixing compile. 2023-01-09 14:11:29 +01:00
Relintai f301ccb83b Work on fixing compile. 2023-01-09 01:18:21 +01:00
Relintai 7149f1b6a0 Updated register_types.h and cpp to the current godot 4 style. 2023-01-08 15:56:05 +01:00
Relintai 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
Relintai d289ee942c Update the copyright texts for 2021. 2021-04-19 10:10:32 +02:00
Relintai 501886feca Biome was missing the terraman specific code in _instance. 2021-04-19 10:09:11 +02:00
Relintai 46b4ddd1f7 Forgot to change the type of a few things. 2021-04-19 10:08:31 +02:00
Relintai 8c9a36fe28 Fix 2 vmethods in Planet. 2021-04-18 23:44:07 +02:00
Relintai 977114f072 Fix a few getters and setters. 2021-04-18 23:13:17 +02:00
Relintai a279e97720 Same change to Biome. 2021-04-18 23:12:59 +02:00
Relintai 0a9b1da2cf Same change to Planet. 2021-04-18 23:02:11 +02:00
Relintai 3f92d0b11b Same change for Dungeon. 2021-04-18 22:51:53 +02:00
Relintai 679cce8d60 Added properties for Terraman to DungeonRoom. Also fixed set_voxel_surfaces. 2021-04-18 22:42:54 +02:00
Relintai 6375b10b5c Added a voxel_ prefix to a bunch of methods. 2021-04-18 22:25:53 +02:00
Relintai e42d12b9f3 Same change to Biome. 2021-04-18 22:08:16 +02:00
Relintai 3d17c8a510 Same change to Planet. 2021-04-18 22:06:01 +02:00
Relintai eb7b5788c8 Same change to Dungeon. 2021-04-18 22:03:25 +02:00
Relintai 70595c6965 Grouped together class variables aswell. 2021-04-18 22:01:03 +02:00
Relintai 441f548c99 Moved the voxelman specific methods/binds together in DungeonRoom. Also found 2 remaining #else statements. 2021-04-18 21:59:59 +02:00
Relintai 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
Relintai d12ab222a2 Fix compile for 4.0. 2021-02-06 11:45:52 +01:00
Relintai 805928da18 Update for the newest voxelman. 2020-10-27 23:24:45 +01:00
Relintai c7a98e704d Added data variants of the dungeon room properties to the dungeon class. 2020-08-23 00:55:35 +02:00
Relintai 2b17341ac2 Fix compile without Voxelman. 2020-08-01 11:37:38 +02:00
Relintai 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
Relintai eed7f40e51 Fix call parameters. 2020-07-21 22:53:09 +02:00
Relintai bc7b040fc3 Automatically setup scripts aswell in the base classes. 2020-07-21 22:44:14 +02:00
Relintai 457de8cb4c Don't try to duplicate non valid resources. 2020-07-21 22:27:51 +02:00
Relintai 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
Relintai 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
Relintai e7acee7614 Same thing with DungonRooms and Corridors. 2020-07-21 19:32:21 +02:00
Relintai 3911f42894 Did the same to Dungeon and DungeonData. 2020-07-21 18:41:52 +02:00
Relintai 9ccdac99c2 Also merged together BiomeData and Biome. 2020-07-21 18:06:47 +02:00
Relintai 733f754783 Merged PlanetData into Planet. 2020-07-21 17:28:28 +02:00
Relintai 59dde526b9 Complete some of the _setup_library methods. 2020-07-20 18:30:39 +02:00
Relintai 882008ac7f Remove a few unneeded class variables. Also hide a few properties from the editor/serialization. 2020-07-18 18:23:36 +02:00
Relintai 358a62d919 Don't call setup() in set_data. 2020-07-18 14:36:14 +02:00
Relintai 873a5f3e4a Fix property type information. 2020-07-18 12:44:35 +02:00
Relintai 9f696b50ab Fix 2 typos. 2020-07-18 12:09:28 +02:00
Relintai b70154cbdd Add instance() helper to the data classes. 2020-07-17 20:53:40 +02:00
Relintai 9a4f9f9809 Replaced target script and target class names with proper classes. 2020-07-10 02:37:40 +02:00
Relintai 44add0a26e Biome, Dungeon, DungeonRoom and Planet are now Resources. 2020-07-10 01:59:09 +02:00
Relintai c10d7b7b8c Fix compile when the props module isn't present. 2020-06-27 18:25:51 +02:00
Relintai 97f10512f8 Sync classref with current source. 2020-04-20 17:37:18 +02:00
Relintai 627a22dc2b Update for the latest Voxelman. 2020-04-19 23:36:05 +02:00
Relintai 9d946f1623 Sync classref with the current source. 2020-04-14 17:00:18 +02:00
Relintai 4fe75fd30b Clang format. 2020-04-10 13:56:08 +02:00
Relintai 52f7bcdd12 Fix build for 4.0. 2020-04-09 12:35:10 +02:00
Relintai ccd54e340b Fix compile without dependencies. 2020-04-06 22:35:30 +02:00