From a6d5c9f09780e8f5d98f08ae9862432db0e37467 Mon Sep 17 00:00:00 2001 From: Tyler Funk Date: Tue, 28 Jan 2025 11:34:47 -0600 Subject: [PATCH] remove steam test scene --- Levels/steam_test.tscn | 38 ----------------------- Scripts/steam_test.gd | 69 ------------------------------------------ project.godot | 1 - 3 files changed, 108 deletions(-) delete mode 100644 Levels/steam_test.tscn delete mode 100644 Scripts/steam_test.gd diff --git a/Levels/steam_test.tscn b/Levels/steam_test.tscn deleted file mode 100644 index 44fa06f..0000000 --- a/Levels/steam_test.tscn +++ /dev/null @@ -1,38 +0,0 @@ -[gd_scene load_steps=3 format=3 uid="uid://cryygq3dxg1w4"] - -[ext_resource type="Script" path="res://Scripts/steam_test.gd" id="1_or6yp"] -[ext_resource type="Theme" uid="uid://urlbj24trl7l" path="res://Resources/ui_theme.tres" id="2_2qdja"] - -[node name="Control" type="Control"] -layout_mode = 3 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -script = ExtResource("1_or6yp") - -[node name="Submit Score Button" type="Button" parent="."] -layout_mode = 0 -offset_left = 274.0 -offset_top = 137.0 -offset_right = 282.0 -offset_bottom = 145.0 -text = "Submit score" - -[node name="Tree" type="Tree" parent="."] -layout_mode = 0 -offset_left = 573.0 -offset_top = 234.0 -offset_right = 1128.0 -offset_bottom = 737.0 -theme = ExtResource("2_2qdja") -columns = 3 -column_titles_visible = true -allow_reselect = true -allow_search = false -hide_folding = true -hide_root = true -select_mode = 1 -scroll_horizontal_enabled = false -scroll_vertical_enabled = false diff --git a/Scripts/steam_test.gd b/Scripts/steam_test.gd deleted file mode 100644 index bef9087..0000000 --- a/Scripts/steam_test.gd +++ /dev/null @@ -1,69 +0,0 @@ -extends Control - -@onready var submit_score_button = $"Submit Score Button" -@onready var leaderboard_entries = $"VBoxContainer/leaderboard entries" -@onready var tree = $Tree - -func _ready(): - submit_score_button.pressed.connect(submit_leaderboard_score) - Steam.leaderboard_scores_downloaded.connect(update_leaderboard_scores) - Steam.leaderboard_score_uploaded.connect(on_leaderboard_score_uploaded) - SteamInit.steam_ready.connect(refresh_entries) - var root = tree.create_item() - var l1 = tree.create_item(root) - var l2 = tree.create_item(root) - tree.set_column_title(0, "This Play") - tree.set_column_title(1, "Your Best") - tree.set_column_title(2, "Leaderboard") - l1.set_text(0, '12345') - l1.set_text(1, '12345') - l1.set_text(2, '12345') - l2.set_text(0, '543201') - l2.set_text(1, '345623') - l2.set_text(2, '9834') - -func refresh_entries(): - Steam.downloadLeaderboardEntries(1, 10, Steam.LEADERBOARD_DATA_REQUEST_GLOBAL, SteamInit.leaderboard_handle) - -func on_leaderboard_score_uploaded(success, handle, score): - if success: - refresh_entries() - else: - printerr("failed uploading score") - -func submit_leaderboard_score(): - var score = randi_range(0, 99999) - var name = Steam.getPersonaName() - Steam.uploadLeaderboardScore(score, true, PackedInt32Array(), SteamInit.leaderboard_handle) - -func update_leaderboard_scores(message: String, this_leaderboard_handle: int, results: Array) -> void: - tree.clear() - var root = tree.create_item() - for result in results: - var row = tree.create_item(root) - row.set_text(0, get_user_nickname(result.steam_id)) - row.set_text(1, str(result.score)) - row.set_text(2, str(result.global_rank)) - #for child in leaderboard_entries.get_children(): - #child.queue_free() - #for result in results: - #var row := data_row(result) - #leaderboard_entries.add_child(row) - -func data_row(entry) -> HBoxContainer: - var row := HBoxContainer.new() - row.add_child(data_cell(get_user_nickname(entry.steam_id))) - row.add_child(data_cell(entry.score)) - row.add_child(data_cell(entry.global_rank)) - return row - -func get_user_nickname(steam_id: int) -> String: - var name = Steam.getFriendPersonaName(steam_id) - return name if name else str(steam_id) - -func data_cell(data) -> Label: - var cell := Label.new() - cell.size_flags_horizontal = Control.SIZE_EXPAND_FILL - cell.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER - cell.text = str(data) - return cell diff --git a/project.godot b/project.godot index 73ed558..991c50a 100644 --- a/project.godot +++ b/project.godot @@ -22,7 +22,6 @@ Messenger="*res://Resources/Globals/Messenger.gd" PlayerState="*res://Components/Player/PlayerState.gd" PlayerPrefsManager="*res://Resources/Globals/PlayerPrefsManager.gd" InterfaceAudio="*res://Resources/Globals/InterfaceAudio.gd" -SteamInit="*res://Scripts/SteamInit.gd" LeaderboardManager="*res://Scripts/Leaderboards/LeaderboardManager.gd" [debug]