summaryrefslogtreecommitdiff
path: root/scripts/map_generator_resource.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-23 01:46:14 -0400
committerbd <bdunahu@operationnull.com>2025-05-23 01:46:14 -0400
commitd67d2ac3463523be93915a0738a05c440f63ee67 (patch)
tree205ee07849ea03e1d2884a70cfb41bf4640c9928 /scripts/map_generator_resource.gd
parent834685c53554f831118a84207708cfd428d09fd9 (diff)
Partial lake generation
Diffstat (limited to 'scripts/map_generator_resource.gd')
-rw-r--r--scripts/map_generator_resource.gd12
1 files changed, 10 insertions, 2 deletions
diff --git a/scripts/map_generator_resource.gd b/scripts/map_generator_resource.gd
index fee187a..7d58032 100644
--- a/scripts/map_generator_resource.gd
+++ b/scripts/map_generator_resource.gd
@@ -2,9 +2,10 @@ extends Resource
class_name MapGeneratorResource
@export var grid_width : int = 20
-@export var grid_height : int = 15
+@export var grid_height : int = 14
@export var tile_size : int = 16
@export var min_path_size : int = 45
+@export var max_lake_size : int = 35
var atlas_coords : Dictionary = {
"PATH_EMPTY": Vector2i(0, 0),
@@ -15,9 +16,16 @@ var atlas_coords : Dictionary = {
"WATER_SHORE": Vector2i(9, 5),
"WATER_BEND_OUTER": Vector2i(10, 5),
"WATER_BEND_INNER": Vector2i(11, 5),
+ "WATER_STRAIGHT": Vector2i(8, 4),
+ "WATER_END": Vector2i(12, 4),
"DEAD_TREE": [Vector2i(18, 6), Vector2i(19, 6), Vector2i(20, 6)],
"TREE": [Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), Vector2i(3, 1), Vector2i(4, 1), Vector2i(3, 2)],
"GRASS": [Vector2i(0, 2), Vector2i(5, 2), Vector2i(6, 2)],
- "CAMPSITE": [Vector2i(2, 20), Vector2i(29, 7), Vector2i(14, 10), Vector2i(27, 7)]
+ "CAMPSITE": [Vector2i(2, 20), Vector2i(29, 7), Vector2i(14, 10), Vector2i(27, 7)],
+
+ "FENCE": Vector2i(1, 3),
+ "GATE": Vector2i(2, 3),
+ "CASTLE_STRAIGHT": Vector2i(17, 13),
+ "CASTLE_CORNER": Vector2i(16, 13)
}