summaryrefslogtreecommitdiff
path: root/scripts/map_generator_resource.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/map_generator_resource.gd')
-rw-r--r--scripts/map_generator_resource.gd34
1 files changed, 34 insertions, 0 deletions
diff --git a/scripts/map_generator_resource.gd b/scripts/map_generator_resource.gd
new file mode 100644
index 0000000..9bd8a57
--- /dev/null
+++ b/scripts/map_generator_resource.gd
@@ -0,0 +1,34 @@
+extends Resource
+class_name MapGeneratorResource
+
+@export var grid_width : int = 20
+@export var grid_height : int = 15
+@export var tile_size : int = 16
+@export var min_path_size : int = 45
+
+var path_straight_atlas_coords : Vector2i = Vector2i(8, 1)
+var path_corner_atlas_coords : Vector2i = Vector2i(9, 1)
+var path_empty_atlas_coords : Vector2i = Vector2i(0, 0)
+
+var water_middle_atlas_coords : Vector2i = Vector2i(8, 5)
+var water_shore_atlas_coords : Vector2i = Vector2i(9, 5)
+var water_bend_outer_atlas_coords : Vector2i = Vector2i(10, 5)
+var water_bend_inner_atlas_coords : Vector2i = Vector2i(11, 5)
+
+var obstruction_one_atlas_coords : Vector2i = Vector2i(18, 6) # dead trees
+var obstruction_two_atlas_coords : Vector2i = Vector2i(19, 6)
+var obstruction_three_atlas_coords : Vector2i = Vector2i(20, 6)
+
+var obstruction_four_atlas_coords : Vector2i = Vector2i(0, 1) # living trees
+var obstruction_five_atlas_coords : Vector2i = Vector2i(1, 1)
+var obstruction_six_atlas_coords : Vector2i = Vector2i(2, 1)
+var obstruction_seven_atlas_coords : Vector2i = Vector2i(3, 1)
+var obstruction_eight_atlas_coords : Vector2i = Vector2i(4, 1)
+var obstruction_nine_atlas_coords : Vector2i = Vector2i(3, 2)
+
+var obstruction_ten_atlas_coords : Vector2i = Vector2i(0, 2) # grass
+var obstruction_eleven_atlas_coords : Vector2i = Vector2i(1, 2)
+var obstruction_twelve_atlas_coords : Vector2i = Vector2i(2, 2)
+
+var obstruction_thirteen_atlas_coords : Vector2i = Vector2i(5, 2) # rocks, bushes
+var obstruction_fourteen_atlas_coords : Vector2i = Vector2i(6, 2)