A rhythm game net ranking service built on ATproto.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 89 lines 3.3 kB view raw
1[gd_scene format=3 uid="uid://dx00j4ujhfd5n"] 2 3[ext_resource type="Script" uid="uid://py2tglj0jfff" path="res://Main.cs" id="1_ig7tw"] 4[ext_resource type="Script" uid="uid://ctgotmluglc5k" path="res://fishyflip/FishyFlipHandler.cs" id="2_0xm2m"] 5[ext_resource type="Script" uid="uid://dgvd1bhf184ok" path="res://microcosm/MicrocosmLeaderboardView.cs" id="3_h2yge"] 6 7[node name="Node2D" type="Control" unique_id=1655432914 node_paths=PackedStringArray("NameField", "Handler", "ResultLabel")] 8layout_mode = 3 9anchors_preset = 15 10anchor_right = 1.0 11anchor_bottom = 1.0 12grow_horizontal = 2 13grow_vertical = 2 14size_flags_horizontal = 3 15size_flags_vertical = 3 16script = ExtResource("1_ig7tw") 17NameField = NodePath("HBoxContainer/Login/Name Field") 18Handler = NodePath("Handler") 19ResultLabel = NodePath("HBoxContainer/Login/Result Label") 20 21[node name="Handler" type="Control" parent="." unique_id=523132026] 22anchors_preset = 0 23offset_right = 40.0 24offset_bottom = 40.0 25script = ExtResource("2_0xm2m") 26metadata/_custom_type_script = "uid://ctgotmluglc5k" 27 28[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=982115913] 29custom_minimum_size = Vector2(0, 648) 30layout_mode = 1 31anchors_preset = -1 32anchor_left = 0.5 33anchor_top = 0.5 34anchor_right = 0.5 35anchor_bottom = 0.5 36offset_left = -141.5 37offset_top = -64.0 38offset_right = 141.5 39offset_bottom = 64.0 40grow_horizontal = 2 41grow_vertical = 2 42 43[node name="ScrollContainer" type="ScrollContainer" parent="HBoxContainer" unique_id=2104684361] 44clip_contents = false 45custom_minimum_size = Vector2(120, 648) 46layout_mode = 2 47size_flags_horizontal = 3 48size_flags_vertical = 4 49horizontal_scroll_mode = 0 50 51[node name="Scores" type="VBoxContainer" parent="HBoxContainer/ScrollContainer" unique_id=1158174777 node_paths=PackedStringArray("ConstellationRequest")] 52layout_mode = 2 53size_flags_vertical = 6 54script = ExtResource("3_h2yge") 55ConstellationRequest = NodePath("Constellation Request") 56 57[node name="Constellation Request" type="HTTPRequest" parent="HBoxContainer/ScrollContainer/Scores" unique_id=1139114366] 58 59[node name="Status" type="Label" parent="HBoxContainer/ScrollContainer/Scores" unique_id=2090426868] 60custom_minimum_size = Vector2(120, 0) 61layout_mode = 2 62text = "Loading..." 63horizontal_alignment = 1 64autowrap_mode = 2 65 66[node name="Login" type="VBoxContainer" parent="HBoxContainer" unique_id=381839677] 67layout_mode = 2 68size_flags_vertical = 4 69 70[node name="Name Field" type="LineEdit" parent="HBoxContainer/Login" unique_id=230847250] 71layout_mode = 2 72placeholder_text = "you.tsunagite.dev" 73 74[node name="Login Button" type="Button" parent="HBoxContainer/Login" unique_id=644165583] 75layout_mode = 2 76text = "Log in with ATProto" 77 78[node name="Result Label" type="Label" parent="HBoxContainer/Login" unique_id=768867823] 79layout_mode = 2 80horizontal_alignment = 1 81 82[node name="Button" type="Button" parent="HBoxContainer/Login" unique_id=1057476799] 83layout_mode = 2 84text = "Do the thing" 85 86[connection signal="AuthComplete" from="Handler" to="." method="_OnAuthComplete"] 87[connection signal="HandleLoaded" from="Handler" to="." method="_OnHandleLoaded"] 88[connection signal="pressed" from="HBoxContainer/Login/Login Button" to="." method="_OnLoginPressed"] 89[connection signal="pressed" from="HBoxContainer/Login/Button" to="." method="_OnDoThingPressed"]