broken_seals/game/addons/world_generator/resources/continent.gd

30 lines
585 B
GDScript

tool
extends "res://addons/world_generator/resources/world_gen_base_resource.gd"
class_name Continent
export(Array) var zones : Array
func get_content() -> Array:
return zones
func set_content(arr : Array) -> void:
zones = arr
func add_content(item_name : String = "") -> void:
var zone : Zone = Zone.new()
zone.resource_name = item_name
var r : Rect2 = get_rect()
r.position = Vector2()
r.size.x /= 10.0
r.size.y /= 10.0
zone.set_rect(r)
zones.append(zone)
emit_changed()
func setup_property_inspector(inspector) -> void:
.setup_property_inspector(inspector)