ALSO TODO: Create a simple inventory with references to the buttons. We can't just use TileResource as a unique identifier

This commit is contained in:
Sch1nken 2024-03-08 01:53:23 +01:00
parent 353c2f8dbc
commit ff4aa93845

View file

@ -79,8 +79,9 @@ func _ready() -> void:
insect_icon.texture = insect_resource.ui_texture insect_icon.texture = insect_resource.ui_texture
if is_black != GameData.is_player_black: if is_black != GameData.is_player_black:
disabled = true #disabled = true
return #return
pass
GameEvents.insect_selected.connect(_on_insect_selected) GameEvents.insect_selected.connect(_on_insect_selected)
GameEvents.insect_placement_cancelled.connect(_on_placement_cancelled) GameEvents.insect_placement_cancelled.connect(_on_placement_cancelled)
@ -94,14 +95,16 @@ func _on_insect_selected(_resource: TileResource, _is_black: bool) -> void:
func hover() -> void: func hover() -> void:
if GameData.is_player_black != is_black: if GameData.is_player_black != is_black:
return pass
#return
var tween = get_tree().create_tween() var tween = get_tree().create_tween()
tween.tween_property(hex, "position", Vector2(0, -16), 0.1).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING) tween.tween_property(hex, "position", Vector2(0, -16), 0.1).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING)
func unhover() -> void: func unhover() -> void:
if GameData.is_player_black != is_black: if GameData.is_player_black != is_black:
return pass
#return
var tween = get_tree().create_tween() var tween = get_tree().create_tween()
tween.tween_property(hex, "position", Vector2(0, 0), 0.25).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING) tween.tween_property(hex, "position", Vector2(0, 0), 0.25).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING)