diff options
Diffstat (limited to 'world/monuments/DockMonument.gd')
-rw-r--r-- | world/monuments/DockMonument.gd | 19 |
1 files changed, 19 insertions, 0 deletions
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) |