mirror of
https://codeberg.org/StreamGraph/StreamGraph.git
synced 2024-11-13 19:49:55 +01:00
fix vector subtract
This commit is contained in:
parent
7478f4dc1c
commit
d613aea886
1 changed files with 10 additions and 7 deletions
|
@ -25,20 +25,23 @@ func _init() -> void:
|
|||
|
||||
func _receive(port : int, data : Variant) -> void:
|
||||
|
||||
var va = data
|
||||
if !DeckType.is_valid_vector(data):
|
||||
|
||||
DeckHolder.logger.log_node("Vector Sub: Port %d: Supplied data was not a valid Vector. Please ensure it is a Dictionary with keys 'x' and 'y'" % port)
|
||||
return
|
||||
|
||||
var va
|
||||
var vb
|
||||
|
||||
if port == 0:
|
||||
va = data
|
||||
|
||||
vb = await request_value_async(1)
|
||||
|
||||
else:
|
||||
|
||||
vb = await request_value_async(0)
|
||||
va = await request_value_async(0)
|
||||
|
||||
vb = data
|
||||
|
||||
if (not DeckType.is_valid_vector(va)) or (not DeckType.is_valid_vector(vb)):
|
||||
DeckHolder.logger.log_node("Vector Sub: Port %d: one of the inputs is not a valid Vector. Please ensure it is a Dictionary with keys 'x' and 'y'." % port)
|
||||
return
|
||||
|
||||
|
||||
var calc = subtract_vectors(va, vb)
|
||||
|
|
Loading…
Reference in a new issue