summaryrefslogtreecommitdiff
path: root/Stock Ticker.tscn
diff options
context:
space:
mode:
authorJacob Janzen <jacob.a.s.janzen@gmail.com>2024-11-15 19:55:15 -0600
committerJacob Janzen <jacob.a.s.janzen@gmail.com>2024-11-15 19:55:15 -0600
commit4f5d964c6890f3281e8673905ab0158dca0ebcf8 (patch)
tree0a998981b599dc198f182bd63b2a80fe0f459390 /Stock Ticker.tscn
parent7059818b6fc7a1ce7a305b07ec3e5870ac31ec99 (diff)
complete stock mostly
Diffstat (limited to 'Stock Ticker.tscn')
-rw-r--r--Stock Ticker.tscn101
1 files changed, 53 insertions, 48 deletions
diff --git a/Stock Ticker.tscn b/Stock Ticker.tscn
index 3cc6378..ad5bfc3 100644
--- a/Stock Ticker.tscn
+++ b/Stock Ticker.tscn
@@ -1,13 +1,13 @@
-[gd_scene load_steps=9 format=3 uid="uid://by18nc16h76y0"]
+[gd_scene load_steps=9 format=3 uid="uid://g2veoq55y14i"]
[ext_resource type="Texture2D" uid="uid://c6ed1ks2h58s7" path="res://UI-Background-Colour.png" id="1_1j58d"]
[ext_resource type="Texture2D" uid="uid://dcsaf0afsn76" path="res://BuyButton.png" id="2_8qhml"]
[ext_resource type="Texture2D" uid="uid://ckd5ppryxuuum" path="res://BuyButtonPressed.png" id="3_4kqfi"]
-[ext_resource type="Script" path="res://buy_button.gd" id="4_lfir0"]
+[ext_resource type="Script" path="res://buy_n_sell.gd" id="4_312bm"]
[ext_resource type="Texture2D" uid="uid://du8xy83ve1lm7" path="res://SellButton.png" id="5_salj8"]
[ext_resource type="Texture2D" uid="uid://qgsvhv16ghwf" path="res://SellButtonPressed.png" id="6_ifhss"]
[ext_resource type="Script" path="res://stonks.gd" id="7_ecbtd"]
-[ext_resource type="Theme" uid="uid://dx1tiwi1lo7om" path="res://text.tres" id="7_rtyuw"]
+[ext_resource type="Theme" uid="uid://cte81ypvmrsrv" path="res://text.tres" id="7_rtyuw"]
[node name="Node2D" type="Node2D"]
@@ -17,69 +17,35 @@ position = Vector2(576.25, 323.75)
scale = Vector2(1153.5, 648.5)
texture = ExtResource("1_1j58d")
-[node name="BuyButton" type="TextureButton" parent="."]
-offset_left = 54.0
-offset_top = 475.0
-offset_right = 409.0
-offset_bottom = 604.0
-texture_normal = ExtResource("2_8qhml")
-texture_pressed = ExtResource("3_4kqfi")
-script = ExtResource("4_lfir0")
-
-[node name="TextureButton" type="TextureButton" parent="."]
-offset_left = 441.0
-offset_top = 477.0
-offset_right = 796.0
-offset_bottom = 606.0
-texture_normal = ExtResource("5_salj8")
-texture_pressed = ExtResource("6_ifhss")
-
-[node name="Price Label" type="Label" parent="."]
-offset_left = 387.0
-offset_top = 387.0
-offset_right = 1112.0
-offset_bottom = 452.0
-theme = ExtResource("7_rtyuw")
-text = "Price:
-$"
-
-[node name="Shares Held Label" type="Label" parent="."]
-offset_left = 6.0
-offset_top = 390.0
-offset_right = 336.0
-offset_bottom = 421.0
-theme = ExtResource("7_rtyuw")
-text = "Shares
-Held:"
-
[node name="Timer" type="Timer" parent="."]
+autostart = true
-[node name="Node2D" type="Node2D" parent="."]
+[node name="Stonks" type="Node2D" parent="."]
script = ExtResource("7_ecbtd")
-[node name="Sprite2D" type="Sprite2D" parent="Node2D"]
+[node name="Sprite2D" type="Sprite2D" parent="Stonks"]
position = Vector2(582, 205)
scale = Vector2(1062.25, 337)
texture = ExtResource("1_1j58d")
-[node name="TopLine" type="Line2D" parent="Node2D"]
+[node name="TopLine" type="Line2D" parent="Stonks"]
points = PackedVector2Array(50, 60, 1000, 60)
width = 1.0
default_color = Color(0.458824, 0.458824, 0.458824, 1)
-[node name="MidLine" type="Line2D" parent="Node2D"]
+[node name="MidLine" type="Line2D" parent="Stonks"]
position = Vector2(0, 1)
points = PackedVector2Array(50, 208, 1000, 208)
width = 1.0
default_color = Color(0.458824, 0.458824, 0.458824, 1)
-[node name="BottomLine" type="Line2D" parent="Node2D"]
+[node name="BottomLine" type="Line2D" parent="Stonks"]
position = Vector2(0, -1)
points = PackedVector2Array(50, 356, 1000, 356)
width = 1.0
default_color = Color(0.46, 0.46, 0.46, 1)
-[node name="Top" type="Label" parent="Node2D"]
+[node name="Top" type="Label" parent="Stonks"]
offset_left = 1021.0
offset_top = 58.0
offset_right = 1114.0
@@ -90,7 +56,7 @@ theme_override_font_sizes/font_size = 12
text = "0"
horizontal_alignment = 1
-[node name="Middle" type="Label" parent="Node2D"]
+[node name="Middle" type="Label" parent="Stonks"]
offset_left = 1022.0
offset_top = 208.0
offset_right = 1115.0
@@ -101,7 +67,7 @@ theme_override_font_sizes/font_size = 12
text = "0"
horizontal_alignment = 1
-[node name="Bottom" type="Label" parent="Node2D"]
+[node name="Bottom" type="Label" parent="Stonks"]
offset_left = 1022.0
offset_top = 356.0
offset_right = 1115.0
@@ -112,6 +78,45 @@ theme_override_font_sizes/font_size = 12
text = "0"
horizontal_alignment = 1
-[node name="Stonks" type="Line2D" parent="Node2D"]
+[node name="Stonks" type="Line2D" parent="Stonks"]
+
+[node name="Price Label" type="Label" parent="Stonks"]
+offset_left = 387.0
+offset_top = 387.0
+offset_right = 1112.0
+offset_bottom = 452.0
+theme = ExtResource("7_rtyuw")
+text = "Price:
+$"
+
+[node name="BuyNSell" type="Node2D" parent="."]
+script = ExtResource("4_312bm")
+
+[node name="BuyButton" type="TextureButton" parent="BuyNSell"]
+offset_left = 54.0
+offset_top = 475.0
+offset_right = 409.0
+offset_bottom = 604.0
+texture_normal = ExtResource("2_8qhml")
+texture_pressed = ExtResource("3_4kqfi")
+
+[node name="SellButton" type="TextureButton" parent="BuyNSell"]
+offset_left = 441.0
+offset_top = 477.0
+offset_right = 796.0
+offset_bottom = 606.0
+texture_normal = ExtResource("5_salj8")
+texture_pressed = ExtResource("6_ifhss")
+
+[node name="Shares Held Label" type="Label" parent="BuyNSell"]
+offset_left = 6.0
+offset_top = 390.0
+offset_right = 336.0
+offset_bottom = 455.0
+theme = ExtResource("7_rtyuw")
+text = "Shares
+Held:"
-[connection signal="timeout" from="Timer" to="Node2D/Sprite2D" method="_on_timer_timeout"]
+[connection signal="timeout" from="Timer" to="Stonks" method="_on_timer_timeout"]
+[connection signal="button_up" from="BuyNSell/BuyButton" to="BuyNSell" method="_on_buy_button_button_up"]
+[connection signal="button_up" from="BuyNSell/SellButton" to="BuyNSell" method="_on_sell_button_button_up"]