extends Node var tile_definitions : Array[TileDefinition] enum {WATER, GRASS, STONE, TREE} const resource_tiles : Dictionary[int, int] = {TREE : ItemGlobals.WOOD} var tile_atlas : CompressedTexture2DArray var chunk_gradient : Gradient const chunk_size : int = 32 const tile_size : int = 16 func _init(): var tile_definition_array : TileDefinitionArray = preload("res://resources/tiles/base_tiles.tres") tile_definitions = tile_definition_array.tile_definitions tile_atlas = preload("res://resources/tiles/textures/tile_atlas.png") chunk_gradient = preload("res://resources/tiles/tile_gradient.tres")