fix some bug and new export

This commit is contained in:
2025-09-09 23:52:08 +02:00
parent c0bf7b0fb8
commit 09c0dfe072
24 changed files with 261 additions and 49 deletions

View File

@@ -36,37 +36,15 @@ func _on_pressed() -> void:
[sub_resource type="GDScript" id="GDScript_dogtj"]
script/source = "extends Label
func _ready() -> void:
var tableau_paires = []
for key in GameController.score.score_singleplayer:
tableau_paires.append({\"key\": key, \"value\": GameController.score.score_singleplayer[key]})
# Trier par ordre alphabétique
tableau_paires.sort_custom(func(a, b): return a[\"value\"] > b[\"value\"])
text += \" 1 Player\"
for i in range(clamp(5, 0, tableau_paires.size())):
text += \"\\n\" + str(i+1) + \". \" + tableau_paires[i][\"key\"] + \" : \" + str(tableau_paires[i][\"value\"])
if tableau_paires.size() < 5:
for i in range(5 - tableau_paires.size()):
text += \"\\n\" + str(tableau_paires.size()+ i+1) + \". \" + \"---- : ----\"
func _ready() -> void:
text = GameController.get_scoreboard_singleplayer()
"
[sub_resource type="GDScript" id="GDScript_u3kfb"]
script/source = "extends Label
func _ready() -> void:
var tableau_paires = []
for key in GameController.score.score_multiplayer:
tableau_paires.append({\"key\": key, \"value\": GameController.score.score_multiplayer[key]})
# Trier par ordre alphabétique
tableau_paires.sort_custom(func(a, b): return a[\"value\"] > b[\"value\"])
text += \" 2 Players\"
for i in range(clamp(5, 0, tableau_paires.size())):
text += \"\\n\" + str(i+1) + \". \" + tableau_paires[i][\"key\"] + \" : \" + str(tableau_paires[i][\"value\"])
if tableau_paires.size() < 5:
for i in range(5 - tableau_paires.size()):
text += \"\\n\" + str(tableau_paires.size()+ i+1) + \". \" + \"---- : ----\"
text = GameController.get_scoreboard_multiplayer()
"
[node name="load_screen" type="Node2D"]

View File

@@ -1,8 +1,10 @@
[gd_scene load_steps=7 format=3 uid="uid://36q833dx6dmq"]
[gd_scene load_steps=9 format=3 uid="uid://36q833dx6dmq"]
[ext_resource type="Script" uid="uid://c3i2bhlectmoo" path="res://script/ship.gd" id="1_4cq66"]
[ext_resource type="Texture2D" uid="uid://b037piy3tkefs" path="res://assets/ship.png" id="1_l3rv8"]
[ext_resource type="PackedScene" uid="uid://b1jtii12cqye1" path="res://scene/shoot.tscn" id="2_v4325"]
[ext_resource type="AudioStream" uid="uid://tmrih6eoxo2a" path="res://audio/flopp med underleppa (flanger9).wav" id="4_fbih1"]
[ext_resource type="AudioStream" uid="uid://c85io0gs75sb8" path="res://audio/lose sound 2 - 1_0.wav" id="5_l7n8u"]
[sub_resource type="Animation" id="Animation_fbih1"]
length = 0.001
@@ -65,3 +67,11 @@ polygon = PackedVector2Array(14, 0, -12, -10, -12, 9)
[node name="Node2D" type="Node2D" parent="."]
position = Vector2(15, 0)
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("4_fbih1")
volume_db = -10.0
[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."]
stream = ExtResource("5_l7n8u")
volume_db = -5.0

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=4 format=3 uid="uid://c6dtnhntsit8m"]
[gd_scene load_steps=5 format=3 uid="uid://c6dtnhntsit8m"]
[ext_resource type="Script" uid="uid://b0oww62n1rvul" path="res://script/ui.gd" id="1_kee8w"]
[ext_resource type="Texture2D" uid="uid://b037piy3tkefs" path="res://assets/ship.png" id="1_onfsl"]
[ext_resource type="Theme" uid="uid://b46gto6k33wqr" path="res://theme.tres" id="1_s2f8l"]
[ext_resource type="AudioStream" uid="uid://mlm2gi1vqj4b" path="res://audio/424911-impactshort78.wav" id="4_xh8xk"]
[node name="UI" type="CanvasLayer" node_paths=PackedStringArray("box_player1", "label_score")]
script = ExtResource("1_kee8w")
@@ -71,3 +72,7 @@ theme = ExtResource("1_s2f8l")
text = "0"
horizontal_alignment = 2
vertical_alignment = 1
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("4_xh8xk")
volume_db = -12.0

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=5 format=3 uid="uid://d1ugwu6dqomtg"]
[ext_resource type="Script" uid="uid://b6422kdu30lo4" path="res://script/wall.gd" id="1_xxgf6"]
[ext_resource type="Script" uid="uid://b6422kdu30lo4" path="res://script/wall.gd" id="1_5west"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_oh6kn"]
size = Vector2(40, 680)
@@ -12,7 +12,7 @@ size = Vector2(680, 40)
size = Vector2(630, 630)
[node name="wall" type="Node2D"]
script = ExtResource("1_xxgf6")
script = ExtResource("1_5west")
[node name="ColorRect" type="ColorRect" parent="."]
offset_left = -320.0