class_name Map extends Node2D @export var n_animals_to_liberate := 4 func _ready(): var map_size = GameTerrain.TERRAIN_SIZE * GameTerrain.MAP_RATIO $Ground.set_polygon(PackedVector2Array([ Vector2(0,0), Vector2(map_size.x, 0), Vector2(map_size.x, map_size.y), Vector2(0, map_size.y), ])) func _on_gui_scanner_selected(type : Scanners.Type): $Scanners.select_scanner(type) func _on_animal_liberated() -> void: n_animals_to_liberate -= 1 if n_animals_to_liberate == 0: print("YOU WIN")