summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scenes/main.tscn2
-rw-r--r--scenes/stockticker/stonks.gd4
2 files changed, 5 insertions, 1 deletions
diff --git a/scenes/main.tscn b/scenes/main.tscn
index 3dd15c9..df18da3 100644
--- a/scenes/main.tscn
+++ b/scenes/main.tscn
@@ -4,7 +4,7 @@
[ext_resource type="Script" path="res://scenes/main.gd" id="1_y7a0r"]
[ext_resource type="AudioStream" uid="uid://wtoxhk0tf8ev" path="res://funny_sounds/Cat Meow - Minecraft Sound Effect (HD).mp3" id="3_gatxj"]
-[node name="Node2D" type="Node2D"]
+[node name="Node2D2" type="Node2D"]
script = ExtResource("1_y7a0r")
[node name="Sprite2D" type="Sprite2D" parent="."]
diff --git a/scenes/stockticker/stonks.gd b/scenes/stockticker/stonks.gd
index 508fb82..96ea000 100644
--- a/scenes/stockticker/stonks.gd
+++ b/scenes/stockticker/stonks.gd
@@ -1,5 +1,7 @@
extends Node2D
+signal transaction(amount: float)
+
const MAX_PRICES = 15
const Y_START = 60
@@ -158,6 +160,7 @@ func _on_buy_button_button_up() -> void:
shares += 1
shares_label.text = "Shares\nHeld:%d" % shares
hype_mult += hype_inc
+ transaction.emit(-prev_price)
func _on_sell_button_button_up() -> void:
@@ -165,3 +168,4 @@ func _on_sell_button_button_up() -> void:
shares -= 1
shares_label.text = "Shares\nHeld:%d" % shares
panic_mult += panic_inc
+ transaction.emit(prev_price)