|
@@ -1,4 +1,4 @@
|
|
|
-[gd_scene load_steps=17 format=2]
|
|
|
+[gd_scene load_steps=21 format=2]
|
|
|
|
|
|
[ext_resource path="res://spawner.gd" type="Script" id=1]
|
|
|
[ext_resource path="res://bacteria.tscn" type="PackedScene" id=2]
|
|
@@ -7,6 +7,9 @@
|
|
|
[ext_resource path="res://PowerUpControl.gd" type="Script" id=5]
|
|
|
[ext_resource path="res://font/ComfortaaRegular.ttf" type="DynamicFontData" id=6]
|
|
|
[ext_resource path="res://newdynamicfont.tres" type="DynamicFont" id=7]
|
|
|
+[ext_resource path="res://buttonsgens.gd" type="Script" id=8]
|
|
|
+[ext_resource path="res://ui/InterfaceLevelUpNew.png" type="Texture" id=11]
|
|
|
+[ext_resource path="res://ui/Area2D2.gd" type="Script" id=12]
|
|
|
|
|
|
[sub_resource type="DynamicFont" id=8]
|
|
|
font_data = ExtResource( 6 )
|
|
@@ -14,6 +17,9 @@ font_data = ExtResource( 6 )
|
|
|
[sub_resource type="Theme" id=9]
|
|
|
default_font = SubResource( 8 )
|
|
|
|
|
|
+[sub_resource type="CircleShape2D" id=11]
|
|
|
+radius = 20.0
|
|
|
+
|
|
|
[sub_resource type="Shader" id=1]
|
|
|
code = "// NOTE: Shader automatically converted from Godot Engine 3.4.4.stable's CanvasItemMaterial.
|
|
|
|
|
@@ -135,26 +141,191 @@ rect_min_size = Vector2( 0, 120 )
|
|
|
custom_fonts/font = ExtResource( 7 )
|
|
|
items = [ "Item 0", null, false, "Item 1", null, false, "Item 2", null, false, "Item 3", null, false, "Item 4", null, false ]
|
|
|
|
|
|
-[node name="VSeparator2" type="VBoxContainer" parent="PowerUpControl/Control"]
|
|
|
-margin_right = 300.0
|
|
|
+[node name="Control2" type="MarginContainer" parent="PowerUpControl"]
|
|
|
+pause_mode = 2
|
|
|
+visible = false
|
|
|
+anchor_right = 1.0
|
|
|
+anchor_bottom = 1.0
|
|
|
+margin_left = 80.0
|
|
|
+margin_right = -80.0
|
|
|
+theme = SubResource( 9 )
|
|
|
+
|
|
|
+[node name="VSeparator" type="VBoxContainer" parent="PowerUpControl/Control2"]
|
|
|
+margin_right = 380.0
|
|
|
margin_bottom = 960.0
|
|
|
theme = SubResource( 9 )
|
|
|
alignment = 1
|
|
|
|
|
|
-[node name="Label" type="Label" parent="PowerUpControl/Control/VSeparator2"]
|
|
|
-margin_top = 408.0
|
|
|
-margin_right = 300.0
|
|
|
-margin_bottom = 427.0
|
|
|
+[node name="Label" type="Label" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+margin_top = 168.0
|
|
|
+margin_right = 380.0
|
|
|
+margin_bottom = 187.0
|
|
|
custom_fonts/font = ExtResource( 7 )
|
|
|
-text = "put on slot:"
|
|
|
+text = "Choose a power:"
|
|
|
|
|
|
-[node name="ItemList2" type="ItemList" parent="PowerUpControl/Control/VSeparator2"]
|
|
|
+[node name="ItemList" type="ItemList" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+visible = false
|
|
|
margin_top = 431.0
|
|
|
margin_right = 300.0
|
|
|
margin_bottom = 551.0
|
|
|
rect_min_size = Vector2( 0, 120 )
|
|
|
custom_fonts/font = ExtResource( 7 )
|
|
|
-items = [ "Item 0", null, false, "Item 1", null, false, "Item 2", null, false ]
|
|
|
+items = [ "Item 0", null, false, "Item 1", null, false, "Item 2", null, false, "Item 3", null, false, "Item 4", null, false ]
|
|
|
+
|
|
|
+[node name="ColorRect" type="ColorRect" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+margin_top = 191.0
|
|
|
+margin_right = 380.0
|
|
|
+margin_bottom = 791.0
|
|
|
+rect_min_size = Vector2( 0, 600 )
|
|
|
+color = Color( 0.886275, 0.717647, 0.556863, 1 )
|
|
|
+
|
|
|
+[node name="InterfaceLevelUpNew" type="Sprite" parent="PowerUpControl/Control2/VSeparator/ColorRect"]
|
|
|
+position = Vector2( 186, 117 )
|
|
|
+scale = Vector2( 0.75, 0.75 )
|
|
|
+texture = ExtResource( 11 )
|
|
|
+
|
|
|
+[node name="menbros" type="Node2D" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+modulate = Color( 0, 1, 0.952941, 1 )
|
|
|
+position = Vector2( 186, 308 )
|
|
|
+scale = Vector2( 0.75, 0.75 )
|
|
|
+
|
|
|
+[node name="Area2D2" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( -177.333, 36 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D2"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D3" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( -177.333, -120 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D3"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D6" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( -74.6667, 54.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 1
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D6"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D7" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( -74.6667, -141.333 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 1
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D7"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D4" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( 22.6667, 36 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 2
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D4"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D5" type="Area2D" parent="PowerUpControl/Control2/VSeparator/menbros"]
|
|
|
+position = Vector2( 22.6667, -120 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 4
|
|
|
+collision_mask = 4
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 2
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/menbros/Area2D5"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="corpo" type="Node2D" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+modulate = Color( 1, 0.494118, 0, 1 )
|
|
|
+position = Vector2( 186, 308 )
|
|
|
+scale = Vector2( 0.75, 0.75 )
|
|
|
+
|
|
|
+[node name="Area2D8" type="Area2D" parent="PowerUpControl/Control2/VSeparator/corpo"]
|
|
|
+position = Vector2( -196, -42.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 8
|
|
|
+collision_mask = 8
|
|
|
+script = ExtResource( 12 )
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/corpo/Area2D8"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D9" type="Area2D" parent="PowerUpControl/Control2/VSeparator/corpo"]
|
|
|
+position = Vector2( -117.333, -42.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 8
|
|
|
+collision_mask = 8
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 1
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/corpo/Area2D9"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D10" type="Area2D" parent="PowerUpControl/Control2/VSeparator/corpo"]
|
|
|
+position = Vector2( -38.6667, -42.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 8
|
|
|
+collision_mask = 8
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 2
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/corpo/Area2D10"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D11" type="Area2D" parent="PowerUpControl/Control2/VSeparator/corpo"]
|
|
|
+position = Vector2( 38.6667, -42.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 8
|
|
|
+collision_mask = 8
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 3
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/corpo/Area2D11"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="Area2D12" type="Area2D" parent="PowerUpControl/Control2/VSeparator/corpo"]
|
|
|
+position = Vector2( 116, -42.6667 )
|
|
|
+scale = Vector2( 1.33333, 1.33333 )
|
|
|
+collision_layer = 8
|
|
|
+collision_mask = 8
|
|
|
+script = ExtResource( 12 )
|
|
|
+id = 4
|
|
|
+
|
|
|
+[node name="CollisionShape2D" type="CollisionShape2D" parent="PowerUpControl/Control2/VSeparator/corpo/Area2D12"]
|
|
|
+position = Vector2( 32, 32 )
|
|
|
+shape = SubResource( 11 )
|
|
|
+
|
|
|
+[node name="buttons" type="Node2D" parent="PowerUpControl/Control2/VSeparator"]
|
|
|
+position = Vector2( 24, 422 )
|
|
|
+script = ExtResource( 8 )
|
|
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
|
layer = -1
|
|
@@ -169,4 +340,4 @@ theme = SubResource( 9 )
|
|
|
[connection signal="level_up" from="bacteria" to="PowerUpControl" method="_on_bacteria_level_up"]
|
|
|
[connection signal="button_down" from="restarter/MarginContainer/VBoxContainer/Button" to="restarter" method="_on_Button_button_down"]
|
|
|
[connection signal="item_activated" from="PowerUpControl/Control/VSeparator/ItemList" to="PowerUpControl" method="_on_ItemList_item_activated"]
|
|
|
-[connection signal="item_activated" from="PowerUpControl/Control/VSeparator2/ItemList2" to="PowerUpControl" method="_on_ItemList2_item_activated"]
|
|
|
+[connection signal="item_activated" from="PowerUpControl/Control2/VSeparator/ItemList" to="PowerUpControl" method="_on_ItemList_item_activated"]
|