crabs-game/scripts/oil_tanker.gd

27 lines
634 B
GDScript

extends Node2D
onready var oil_tanker = $OilTanker
func _ready():
oil_tanker.connect('animation_finished', self, 'end_oil_tanker')
func end_oil_tanker():
print('oil_tanker.frame')
if oil_tanker.frame > 1:
oil_tanker.hide()
func _input(event):
if oil_tanker.visible:
if event.is_action_pressed('right'):
if !oil_tanker.is_playing():
oil_tanker.play('default')
if event.is_action_released('right'):
oil_tanker.stop()
if event.is_action_pressed('left'):
if !oil_tanker.is_playing() && oil_tanker.frame > 0:
oil_tanker.play('default', true)
if event.is_action_released('left'):
oil_tanker.stop()