way too many changes to list, oops. big rewrite.
This commit is contained in:
@ -11,13 +11,13 @@ class_name GameEndScreen extends PanelContainer
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
var wins: int = Data.save_stats.twenty_game_history.count(true)
|
||||
var games: int = Data.save_stats.twenty_game_history.size()
|
||||
var wins: int = Data.save_data.twenty_game_history.count(true)
|
||||
var games: int = Data.save_data.twenty_game_history.size()
|
||||
var winrate: int = int((float(wins) / float(games)) * 100.0)
|
||||
winrate_label.text = "Your 20-game winrate is now: " + str(winrate) + "%!"
|
||||
total_games_label.text = "Total games: " + str(Data.save_stats.wins + Data.save_stats.losses)
|
||||
total_wins_label.text = "Total wins: " + str(Data.save_stats.wins)
|
||||
total_losses_label.text = "Total losses: " + str(Data.save_stats.losses)
|
||||
total_games_label.text = "Total games: " + str(Data.save_data.wins + Data.save_data.losses)
|
||||
total_wins_label.text = "Total wins: " + str(Data.save_data.wins)
|
||||
total_losses_label.text = "Total losses: " + str(Data.save_data.losses)
|
||||
for wave_key: int in Game.stats.enemies_undefeated:
|
||||
var spawned_box: EnemyBox = box.instantiate() as EnemyBox
|
||||
undefeated_enemies.add_child(spawned_box)
|
||||
@ -36,6 +36,8 @@ func _on_quit_button_pressed() -> void:
|
||||
|
||||
|
||||
func _on_play_button_pressed() -> void:
|
||||
if Game.gamemode.daily == false and !Game.gamemode.seeded:
|
||||
Game.gamemode.rng_seed = randi()
|
||||
Game.setup()
|
||||
Game.start()
|
||||
queue_free()
|
||||
|
1
Scenes/Menus/GameEndScreen/game_end_screen.gd.uid
Normal file
1
Scenes/Menus/GameEndScreen/game_end_screen.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://bdknvktw033g3
|
@ -1,14 +1,13 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://ce0m8vbjbng6o"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scenes/Menus/GameEndScreen/game_end_screen.gd" id="1_oa7nq"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5hp43bm07b8a" path="res://h_box_container.tscn" id="2_xm8em"]
|
||||
[ext_resource type="Script" uid="uid://bdknvktw033g3" path="res://Scenes/Menus/GameEndScreen/game_end_screen.gd" id="1_oa7nq"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5hp43bm07b8a" path="res://UI/h_box_container.tscn" id="2_xm8em"]
|
||||
[ext_resource type="AudioStream" uid="uid://cp6ph4ra7u5rk" path="res://Scenes/UI/drop_003.ogg" id="3_ro1yg"]
|
||||
|
||||
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_dram5"]
|
||||
random_pitch = 1.1
|
||||
streams_count = 1
|
||||
stream_0/stream = ExtResource("3_ro1yg")
|
||||
stream_0/weight = 1.0
|
||||
|
||||
[node name="GameEndScreen" type="PanelContainer" node_paths=PackedStringArray("outcome_label", "winrate_label", "total_games_label", "total_wins_label", "total_losses_label", "undefeated_enemies")]
|
||||
anchors_preset = 15
|
||||
|
Reference in New Issue
Block a user