Files
SemesterGameJam2022/scripts/Logic/TurnMapNode.gd
2022-12-10 07:15:02 +01:00

19 lines
335 B
GDScript

extends StraightMapNode
signal turnEvent
var is_left_turn = false
var turn = false
var turn_node : MapNode
func _on_train_entered(train):
super._on_train_entered(train)
turnEvent.emit()
func _on_train_exit(train):
if(turn):
turn_node._on_train_entered(train)
current_trains.erase(train)
else:
super._on_train_exit(train)