24 lines
615 B
GDScript
24 lines
615 B
GDScript
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")
|