1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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)
|