From b6f49e3f89f0d0e46ef0a969a6ee928d1da4c489 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 16 Nov 2019 23:46:19 +0100 Subject: [PATCH] Moved back out the world generator. --- SCsub | 19 +- register_types.cpp | 30 - world_generator/data/biome_data.cpp | 377 ------------ world_generator/data/biome_data.h | 120 ---- .../data/dungeon_corridor_data.cpp | 33 -- world_generator/data/dungeon_corridor_data.h | 27 - world_generator/data/dungeon_data.cpp | 559 ------------------ world_generator/data/dungeon_data.h | 171 ------ world_generator/data/dungeon_room_data.cpp | 373 ------------ world_generator/data/dungeon_room_data.h | 125 ---- world_generator/data/planet_data.cpp | 283 --------- world_generator/data/planet_data.h | 99 ---- .../data/world_generator_prop_data.cpp | 32 - .../data/world_generator_prop_data.h | 24 - world_generator/main/biome.cpp | 220 ------- world_generator/main/biome.h | 83 --- world_generator/main/dungeon.cpp | 385 ------------ world_generator/main/dungeon.h | 136 ----- world_generator/main/dungeon_corridor.cpp | 54 -- world_generator/main/dungeon_corridor.h | 33 -- world_generator/main/dungeon_room.cpp | 275 --------- world_generator/main/dungeon_room.h | 107 ---- world_generator/main/planet.cpp | 186 ------ world_generator/main/planet.h | 72 --- world_generator/queued/DungeonCorridor.cpp | 125 ---- world_generator/queued/DungeonCorridor.h | 49 -- world_generator/queued/DungeonEndRoom.cpp | 37 -- world_generator/queued/DungeonEndRoom.h | 19 - world_generator/queued/DungeonGenerator.cpp | 205 ------- world_generator/queued/DungeonGenerator.h | 83 --- world_generator/queued/DungeonRoom.cpp | 161 ----- world_generator/queued/DungeonRoom.h | 64 -- world_generator/queued/DungeonStartRoom.cpp | 23 - world_generator/queued/DungeonStartRoom.h | 27 - world_generator/queued/IntRect.cpp | 46 -- world_generator/queued/IntRect.h | 39 -- world_generator/queued/TileConsts.cpp | 71 --- world_generator/queued/TileConsts.h | 63 -- world_generator/world_generator.cpp | 72 --- world_generator/world_generator.h | 39 -- 40 files changed, 1 insertion(+), 4945 deletions(-) delete mode 100644 world_generator/data/biome_data.cpp delete mode 100644 world_generator/data/biome_data.h delete mode 100644 world_generator/data/dungeon_corridor_data.cpp delete mode 100644 world_generator/data/dungeon_corridor_data.h delete mode 100644 world_generator/data/dungeon_data.cpp delete mode 100644 world_generator/data/dungeon_data.h delete mode 100644 world_generator/data/dungeon_room_data.cpp delete mode 100644 world_generator/data/dungeon_room_data.h delete mode 100644 world_generator/data/planet_data.cpp delete mode 100644 world_generator/data/planet_data.h delete mode 100644 world_generator/data/world_generator_prop_data.cpp delete mode 100644 world_generator/data/world_generator_prop_data.h delete mode 100644 world_generator/main/biome.cpp delete mode 100644 world_generator/main/biome.h delete mode 100644 world_generator/main/dungeon.cpp delete mode 100644 world_generator/main/dungeon.h delete mode 100644 world_generator/main/dungeon_corridor.cpp delete mode 100644 world_generator/main/dungeon_corridor.h delete mode 100644 world_generator/main/dungeon_room.cpp delete mode 100644 world_generator/main/dungeon_room.h delete mode 100644 world_generator/main/planet.cpp delete mode 100644 world_generator/main/planet.h delete mode 100644 world_generator/queued/DungeonCorridor.cpp delete mode 100644 world_generator/queued/DungeonCorridor.h delete mode 100644 world_generator/queued/DungeonEndRoom.cpp delete mode 100644 world_generator/queued/DungeonEndRoom.h delete mode 100644 world_generator/queued/DungeonGenerator.cpp delete mode 100644 world_generator/queued/DungeonGenerator.h delete mode 100644 world_generator/queued/DungeonRoom.cpp delete mode 100644 world_generator/queued/DungeonRoom.h delete mode 100644 world_generator/queued/DungeonStartRoom.cpp delete mode 100644 world_generator/queued/DungeonStartRoom.h delete mode 100644 world_generator/queued/IntRect.cpp delete mode 100644 world_generator/queued/IntRect.h delete mode 100644 world_generator/queued/TileConsts.cpp delete mode 100644 world_generator/queued/TileConsts.h delete mode 100644 world_generator/world_generator.cpp delete mode 100644 world_generator/world_generator.h diff --git a/SCsub b/SCsub index e20b498..8e7afaa 100644 --- a/SCsub +++ b/SCsub @@ -41,26 +41,9 @@ env.add_source_files(env.modules_sources,"props/prop_data_entity.cpp") env.add_source_files(env.modules_sources,"level_generator/voxelman_level_generator.cpp") - -env.add_source_files(env.modules_sources,"register_types.cpp") - -env.add_source_files(env.modules_sources,"world_generator/main/dungeon_room.cpp") -env.add_source_files(env.modules_sources,"world_generator/main/dungeon_corridor.cpp") -env.add_source_files(env.modules_sources,"world_generator/main/dungeon.cpp") -env.add_source_files(env.modules_sources,"world_generator/main/biome.cpp") -env.add_source_files(env.modules_sources,"world_generator/main/planet.cpp") - -env.add_source_files(env.modules_sources,"world_generator/data/dungeon_room_data.cpp") -env.add_source_files(env.modules_sources,"world_generator/data/dungeon_corridor_data.cpp") -env.add_source_files(env.modules_sources,"world_generator/data/dungeon_data.cpp") -env.add_source_files(env.modules_sources,"world_generator/data/biome_data.cpp") -env.add_source_files(env.modules_sources,"world_generator/data/planet_data.cpp") -env.add_source_files(env.modules_sources,"world_generator/data/world_generator_prop_data.cpp") - -env.add_source_files(env.modules_sources,"world_generator/world_generator.cpp") - env.add_source_files(env.modules_sources,"areas/world_area.cpp") env.add_source_files(env.modules_sources,"clutter/ground_clutter.cpp") env.add_source_files(env.modules_sources,"clutter/ground_clutter_foliage.cpp") +env.add_source_files(env.modules_sources,"register_types.cpp") diff --git a/register_types.cpp b/register_types.cpp index 9aaca06..7314197 100644 --- a/register_types.cpp +++ b/register_types.cpp @@ -34,21 +34,6 @@ #include "level_generator/voxelman_level_generator.h" -#include "world_generator/data/dungeon_room_data.h" -#include "world_generator/data/dungeon_corridor_data.h" -#include "world_generator/data/dungeon_data.h" -#include "world_generator/data/biome_data.h" -#include "world_generator/data/planet_data.h" -#include "world_generator/data/world_generator_prop_data.h" - -#include "world_generator/main/biome.h" -#include "world_generator/main/dungeon.h" -#include "world_generator/main/dungeon_corridor.h" -#include "world_generator/main/dungeon_room.h" -#include "world_generator/main/planet.h" - -#include "world_generator/world_generator.h" - #include "areas/world_area.h" #include "clutter/ground_clutter.h" @@ -91,21 +76,6 @@ void register_voxelman_types() { ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - ClassDB::register_class(); - - ClassDB::register_class(); - ClassDB::register_class(); ClassDB::register_class(); diff --git a/world_generator/data/biome_data.cpp b/world_generator/data/biome_data.cpp deleted file mode 100644 index 56bded9..0000000 --- a/world_generator/data/biome_data.cpp +++ /dev/null @@ -1,377 +0,0 @@ -#include "biome_data.h" - -String BiomeData::get_target_class_name() { - return _target_class_name; -} -void BiomeData::set_target_class_name(String name) { - _target_class_name = name; -} - -Ref