minijam-166/scripts/map.gd
2024-09-01 12:07:48 +02:00

25 lines
508 B
GDScript

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")