extends Node class_name World var chunks : Dictionary[Vector2i, Chunk] func get_chunk_at(position : Vector2i) -> Chunk: if chunks.has(position): return chunks[position] var new_chunk : Chunk = Chunk.new(position) chunks[position] = new_chunk return new_chunk func tile_pos_to_chunk_pos(position : Vector2i): return position / TileGlobals.chunk_size func _ready() -> void: pass