minijam-166/scripts/scanners.gd

21 lines
596 B
GDScript

class_name Scanners
extends Node2D
enum Type {NoScanner, Water, Fertility, Presence, Combined}
func _ready():
for sprite in [$Water, $Fertility, $Presence, $Data]:
sprite.texture = GameTerrain.get_texture()
sprite.scale = Vector2(GameTerrain.MAP_RATIO,GameTerrain.MAP_RATIO)
sprite.visible = false
func select_scanner(type: Type):
for sprite in [$Water, $Fertility, $Presence, $Data]:
sprite.visible = false
match type:
Type.Water: $Water.visible = true
Type.Fertility: $Fertility.visible = true
Type.Presence: $Presence.visible = true
Type.Combined: $Data.visible = true