|
1 | | -[gd_scene load_steps=53 format=3 uid="uid://da28ei7q3d34p"] |
| 1 | +[gd_scene load_steps=39 format=3 uid="uid://da28ei7q3d34p"] |
2 | 2 |
|
3 | 3 | [ext_resource type="Texture2D" uid="uid://dtref83nk0xpi" path="res://game-06/graphics/alan-labisch-NJpQ85eQJDE-unsplash.jpg" id="1_1fkef"] |
4 | 4 | [ext_resource type="PackedScene" uid="uid://fvdldxg5au17" path="res://game-06/coin.tscn" id="2_2m1wf"] |
|
14 | 14 | [ext_resource type="Script" path="res://addons/block_code/code_generation/variable_definition.gd" id="10_pjdut"] |
15 | 15 | [ext_resource type="Script" path="res://addons/block_code/simple_spawner/simple_spawner.gd" id="13_jo5u2"] |
16 | 16 |
|
17 | | -[sub_resource type="Resource" id="Resource_5asuo"] |
18 | | -script = ExtResource("8_an3ek") |
19 | | -name = &"simplecharacter_move" |
20 | | -children = Array[ExtResource("8_an3ek")]([]) |
21 | | -arguments = { |
22 | | -"kind": "top-down", |
23 | | -"player": "player_1" |
24 | | -} |
25 | | - |
26 | | -[sub_resource type="Resource" id="Resource_dem1m"] |
27 | | -script = ExtResource("8_4ctxh") |
28 | | -name = &"is_input_actioned" |
29 | | -arguments = { |
30 | | -"action": "just_pressed", |
31 | | -"action_name": &"player_1_a" |
32 | | -} |
33 | | - |
34 | | -[sub_resource type="Resource" id="Resource_upb28"] |
35 | | -script = ExtResource("8_an3ek") |
36 | | -name = &"call_method_group" |
37 | | -children = Array[ExtResource("8_an3ek")]([]) |
38 | | -arguments = { |
39 | | -"group": "lasers", |
40 | | -"method_name": "fire" |
41 | | -} |
42 | | - |
43 | | -[sub_resource type="Resource" id="Resource_nbg7u"] |
44 | | -script = ExtResource("8_an3ek") |
45 | | -name = &"if" |
46 | | -children = Array[ExtResource("8_an3ek")]([SubResource("Resource_upb28")]) |
47 | | -arguments = { |
48 | | -"condition": SubResource("Resource_dem1m") |
49 | | -} |
50 | | - |
51 | | -[sub_resource type="Resource" id="Resource_lson2"] |
52 | | -script = ExtResource("8_an3ek") |
53 | | -name = &"process" |
54 | | -children = Array[ExtResource("8_an3ek")]([SubResource("Resource_5asuo"), SubResource("Resource_nbg7u")]) |
55 | | -arguments = {} |
56 | | - |
57 | | -[sub_resource type="Resource" id="Resource_cikwa"] |
58 | | -script = ExtResource("7_8cvv3") |
59 | | -root = SubResource("Resource_lson2") |
60 | | -canvas_position = Vector2(75, 50) |
61 | | - |
62 | | -[sub_resource type="Resource" id="Resource_dir27"] |
63 | | -script = ExtResource("8_an3ek") |
64 | | -name = &"load_sound" |
65 | | -children = Array[ExtResource("8_an3ek")]([]) |
66 | | -arguments = { |
67 | | -"file_path": "res://game-06/Sounds/Crash.ogg", |
68 | | -"name": "Crash" |
69 | | -} |
70 | | - |
71 | | -[sub_resource type="Resource" id="Resource_f871n"] |
72 | | -script = ExtResource("8_an3ek") |
73 | | -name = &"ready" |
74 | | -children = Array[ExtResource("8_an3ek")]([SubResource("Resource_dir27")]) |
75 | | -arguments = {} |
76 | | - |
77 | | -[sub_resource type="Resource" id="Resource_aqp1m"] |
78 | | -script = ExtResource("7_8cvv3") |
79 | | -root = SubResource("Resource_f871n") |
80 | | -canvas_position = Vector2(125, 625) |
81 | | - |
82 | | -[sub_resource type="Resource" id="Resource_hjem0"] |
83 | | -script = ExtResource("8_an3ek") |
84 | | -name = &"play_sound" |
85 | | -children = Array[ExtResource("8_an3ek")]([]) |
86 | | -arguments = { |
87 | | -"db": 0.0, |
88 | | -"name": "Crash", |
89 | | -"pitch": 1.0 |
90 | | -} |
91 | | - |
92 | | -[sub_resource type="Resource" id="Resource_bda1t"] |
93 | | -script = ExtResource("8_an3ek") |
94 | | -name = &"call_method_group" |
95 | | -children = Array[ExtResource("8_an3ek")]([]) |
96 | | -arguments = { |
97 | | -"group": "Overlay", |
98 | | -"method_name": "game_over" |
99 | | -} |
100 | | - |
101 | | -[sub_resource type="Resource" id="Resource_lu0j5"] |
102 | | -script = ExtResource("8_an3ek") |
103 | | -name = &"define_method" |
104 | | -children = Array[ExtResource("8_an3ek")]([SubResource("Resource_hjem0"), SubResource("Resource_bda1t")]) |
105 | | -arguments = { |
106 | | -"method_name": &"explode" |
107 | | -} |
108 | | - |
109 | | -[sub_resource type="Resource" id="Resource_05ydh"] |
110 | | -script = ExtResource("7_8cvv3") |
111 | | -root = SubResource("Resource_lu0j5") |
112 | | -canvas_position = Vector2(650, 375) |
113 | | - |
114 | | -[sub_resource type="Resource" id="Resource_313rt"] |
115 | | -script = ExtResource("9_a8xal") |
116 | | -script_inherits = "SimpleCharacter" |
117 | | -block_serialization_trees = Array[ExtResource("7_8cvv3")]([SubResource("Resource_cikwa"), SubResource("Resource_aqp1m"), SubResource("Resource_05ydh")]) |
118 | | -variables = Array[ExtResource("10_pjdut")]([]) |
119 | | -generated_script = "extends SimpleCharacter |
120 | | -
|
121 | | -
|
122 | | -func _process(delta): |
123 | | - move_with_player_buttons('player_1', 'top-down', delta) |
124 | | - if (Input.is_action_just_pressed('player_1_a')): |
125 | | - get_tree().call_group('lasers', 'fire') |
126 | | -
|
127 | | -func _ready(): |
128 | | - var __sound_1 = AudioStreamPlayer.new() |
129 | | - __sound_1.name = 'Crash' |
130 | | - __sound_1.set_stream(load('res://game-06/Sounds/Crash.ogg')) |
131 | | - add_child(__sound_1) |
132 | | -
|
133 | | -
|
134 | | -func explode(): |
135 | | - var __sound_node_1 = get_node('Crash') |
136 | | - __sound_node_1.volume_db = 0 |
137 | | - __sound_node_1.pitch_scale = 1 |
138 | | - __sound_node_1.play() |
139 | | -
|
140 | | - get_tree().call_group('Overlay', 'game_over') |
141 | | -
|
142 | | -" |
143 | | -version = 0 |
144 | | - |
145 | 17 | [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_6eqcx"] |
146 | 18 | normal = Vector2(0, 1) |
147 | 19 | distance = -30.0 |
@@ -334,10 +206,6 @@ centered = false |
334 | 206 | position = Vector2(157, 236) |
335 | 207 | collision_mask = 3 |
336 | 208 |
|
337 | | -[node name="BlockCode" type="Node" parent="Ship"] |
338 | | -script = ExtResource("6_by3km") |
339 | | -block_script = SubResource("Resource_313rt") |
340 | | - |
341 | 209 | [node name="Walls" type="StaticBody2D" parent="."] |
342 | 210 |
|
343 | 211 | [node name="TopWall" type="CollisionShape2D" parent="Walls"] |
|
0 commit comments