From 7e75beb7b1f3b1121961f8df36f0fee3cd41cb58 Mon Sep 17 00:00:00 2001 From: dusoleil Date: Tue, 20 Sep 2022 02:00:08 -0400 Subject: Add ability to add static monuments to the world --- world/monuments/DockMonument.gd | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 world/monuments/DockMonument.gd (limited to 'world/monuments/DockMonument.gd') diff --git a/world/monuments/DockMonument.gd b/world/monuments/DockMonument.gd new file mode 100644 index 0000000..2ac0c71 --- /dev/null +++ b/world/monuments/DockMonument.gd @@ -0,0 +1,19 @@ +extends Monument +class_name DockMonument + +var packed_scene = preload("res://world/monuments/Dock.tscn") + +func _init(xform:Transform).(xform,packed_scene,_chunks(),_origin()): + pass + +func _chunks(): + var chunk_size = ChunkLoader.world.chunk_size + var c = {} + var width = stepify(200.0,chunk_size) + for x in range(-width,width+chunk_size,chunk_size): + for y in range(-width,width+chunk_size,chunk_size): + c[Vector2(x,y)] = true + return c + +func _origin(): + return Vector2(0.0,0.0) -- cgit v1.2.3