123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825 |
- [gd_scene load_steps=56 format=2]
- [ext_resource path="res://spawner.gd" type="Script" id=1]
- [ext_resource path="res://bacteria.tscn" type="PackedScene" id=2]
- [ext_resource path="res://restarter.gd" type="Script" id=3]
- [ext_resource path="res://Healthpickup.tscn" type="PackedScene" id=4]
- [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://font/newdynamicfont.tres" type="DynamicFont" id=9]
- [ext_resource path="res://font/newtheme.tres" type="Theme" id=10]
- [ext_resource path="res://ui/InterfaceLevelUpNew.png" type="Texture" id=11]
- [ext_resource path="res://ui/Area2D2.gd" type="Script" id=12]
- [ext_resource path="res://audio.ogg" type="AudioStream" id=13]
- [ext_resource path="res://debug.gd" type="Script" id=14]
- [ext_resource path="res://sandtex22.png" type="Texture" id=15]
- [ext_resource path="res://sounds/keylock.ogg" type="AudioStream" id=16]
- [ext_resource path="res://ui/BesourinhoULTRA4K.png" type="Texture" id=17]
- [ext_resource path="res://ui/logo.png" type="Texture" id=18]
- [ext_resource path="res://ui/play.png" type="Texture" id=19]
- [ext_resource path="res://mainmenu.gd" type="Script" id=20]
- [ext_resource path="res://ui/tutorial/tutorial/tmp.png" type="Texture" id=21]
- [ext_resource path="res://Tutorial.gd" type="Script" id=22]
- [ext_resource path="res://ui/tutorial/tutorial/back.PNG" type="Texture" id=23]
- [ext_resource path="res://ui/tutorial/tutorial/tutBG.PNG" type="Texture" id=24]
- [ext_resource path="res://ui/tutorial/tutorial/buttonsOn.PNG" type="Texture" id=25]
- [ext_resource path="res://ui/tutorial/tutorial/tut3.PNG" type="Texture" id=26]
- [ext_resource path="res://ui/tutorial/tutorial/tut2.PNG" type="Texture" id=27]
- [ext_resource path="res://ui/tutorial/tutorial/tut4.PNG" type="Texture" id=28]
- [ext_resource path="res://ui/tutorial/tutorial/tut4Text.PNG" type="Texture" id=29]
- [ext_resource path="res://ui/tutorial/tutorial/tut1.PNG" type="Texture" id=30]
- [ext_resource path="res://ui/tutorial/tutorial/tut1Text.PNG" type="Texture" id=31]
- [ext_resource path="res://ui/tutorial/tutorial/tut2Text.PNG" type="Texture" id=32]
- [ext_resource path="res://ui/tutorial/tutorial/tut3Text.PNG" type="Texture" id=33]
- [sub_resource type="DynamicFont" id=1]
- font_data = ExtResource( 6 )
- [sub_resource type="Theme" id=2]
- default_font = SubResource( 1 )
- [sub_resource type="CircleShape2D" id=3]
- radius = 20.0
- [sub_resource type="GDScript" id=11]
- script/source = "extends Sprite
- func _process(delta):
- global_position = get_viewport_transform().get_origin() * -1
- region_rect.position.x = get_viewport_transform().get_origin().x * -1
- region_rect.position.y = get_viewport_transform().get_origin().y * -1
- # pass
- "
- [sub_resource type="Shader" id=4]
- code = "// NOTE: Shader automatically converted from Godot Engine 3.4.4.stable's CanvasItemMaterial.
- shader_type canvas_item;
- render_mode blend_mix;
- uniform sampler2D noise;
- uniform sampler2D noise2;
- uniform sampler2D grad;
- void fragment(){
- float col = texture(noise, UV).r * texture(noise2, UV+TIME*0.1).r + 0.3;
- COLOR = texture(grad, vec2( round(col)) ) + clamp(col,0.0,0.6) - 0.3;
- }"
- [sub_resource type="Gradient" id=5]
- offsets = PoolRealArray( 0.00833333, 0.970833 )
- colors = PoolColorArray( 0.00156975, 0.401855, 0.337356, 1, 0.144711, 0.686035, 0.256252, 1 )
- [sub_resource type="GradientTexture" id=6]
- gradient = SubResource( 5 )
- [sub_resource type="OpenSimplexNoise" id=7]
- [sub_resource type="NoiseTexture" id=8]
- width = 256
- height = 256
- noise = SubResource( 7 )
- [sub_resource type="NoiseTexture" id=9]
- width = 96
- height = 96
- seamless = true
- noise = SubResource( 7 )
- [sub_resource type="ShaderMaterial" id=10]
- shader = SubResource( 4 )
- shader_param/noise = SubResource( 8 )
- shader_param/noise2 = SubResource( 9 )
- shader_param/grad = SubResource( 6 )
- [sub_resource type="Shader" id=12]
- code = "// NOTE: Shader automatically converted from Godot Engine 3.4.4.stable's CanvasItemMaterial.
- shader_type canvas_item;
- render_mode blend_mix;
- void fragment(){
- COLOR = texture(TEXTURE,UV+vec2(TIME*0.2));
- }"
- [sub_resource type="ShaderMaterial" id=13]
- shader = SubResource( 12 )
- [sub_resource type="AtlasTexture" id=14]
- atlas = ExtResource( 17 )
- region = Rect2( 0, 0, 150, 152 )
- [sub_resource type="AtlasTexture" id=15]
- atlas = ExtResource( 17 )
- region = Rect2( 150, 0, 150, 152 )
- [sub_resource type="AtlasTexture" id=16]
- atlas = ExtResource( 17 )
- region = Rect2( 300, 0, 150, 152 )
- [sub_resource type="SpriteFrames" id=17]
- animations = [ {
- "frames": [ SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ), SubResource( 14 ) ],
- "loop": true,
- "name": "default",
- "speed": 12.0
- } ]
- [sub_resource type="Animation" id=21]
- resource_name = "Nova Animação"
- length = 0.4
- loop = true
- tracks/0/type = "value"
- tracks/0/path = NodePath("BesourinhoUltra4k6:rotation_degrees")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ -45.637, 32.1438 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("BesourinhoUltra4k5:rotation_degrees")
- tracks/1/interp = 1
- tracks/1/loop_wrap = true
- tracks/1/imported = false
- tracks/1/enabled = true
- tracks/1/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ 41.0534, -25.7133 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("BesourinhoUltra4k4:rotation_degrees")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ -32.2563, 35.6285 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("BesourinhoUltra4k7:rotation_degrees")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ -32.2563, 35.6285 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath("BesourinhoUltra4k8:rotation_degrees")
- tracks/4/interp = 1
- tracks/4/loop_wrap = true
- tracks/4/imported = false
- tracks/4/enabled = true
- tracks/4/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ 41.0534, -25.7133 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("BesourinhoUltra4k3:rotation_degrees")
- tracks/5/interp = 1
- tracks/5/loop_wrap = true
- tracks/5/imported = false
- tracks/5/enabled = true
- tracks/5/keys = {
- "times": PoolRealArray( 0, 0.2 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ -45.637, 32.1438 ]
- }
- [sub_resource type="Animation" id=22]
- length = 0.001
- tracks/0/type = "value"
- tracks/0/path = NodePath("BesourinhoUltra4k6:rotation_degrees")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("BesourinhoUltra4k5:rotation_degrees")
- tracks/1/interp = 1
- tracks/1/loop_wrap = true
- tracks/1/imported = false
- tracks/1/enabled = true
- tracks/1/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("BesourinhoUltra4k4:rotation_degrees")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("BesourinhoUltra4k7:rotation_degrees")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath("BesourinhoUltra4k8:rotation_degrees")
- tracks/4/interp = 1
- tracks/4/loop_wrap = true
- tracks/4/imported = false
- tracks/4/enabled = true
- tracks/4/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("BesourinhoUltra4k3:rotation_degrees")
- tracks/5/interp = 1
- tracks/5/loop_wrap = true
- tracks/5/imported = false
- tracks/5/enabled = true
- tracks/5/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.0 ]
- }
- [sub_resource type="Animation" id=18]
- resource_name = "Nova Animação"
- length = 3.0
- tracks/0/type = "value"
- tracks/0/path = NodePath("play/BesourinhoUltra4k:visible")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/keys = {
- "times": PoolRealArray( 0, 2.6 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 1,
- "values": [ false, true ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("play/BesourinhoUltra4k2:visible")
- tracks/1/interp = 1
- tracks/1/loop_wrap = true
- tracks/1/imported = false
- tracks/1/enabled = true
- tracks/1/keys = {
- "times": PoolRealArray( 0, 2.6 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 1,
- "values": [ true, false ]
- }
- tracks/2/type = "animation"
- tracks/2/path = NodePath("play/BesourinhoUltra4k2/AnimationPlayer")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/keys = {
- "clips": PoolStringArray( "Nova Animação" ),
- "times": PoolRealArray( 0 )
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("play/BesourinhoUltra4k2:position")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.2, 2.4, 2.6 ),
- "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
- "update": 0,
- "values": [ Vector2( 462, 1133 ), Vector2( 506, 969 ), Vector2( 520, 834 ), Vector2( 494, 664 ), Vector2( 284, 551 ), Vector2( 47, 616 ), Vector2( -2, 751 ), Vector2( 19, 892 ), Vector2( 121, 986 ), Vector2( 261, 1025 ), Vector2( 388, 1009 ), Vector2( 451, 936 ), Vector2( 464, 858 ), Vector2( 436, 817 ) ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath("play/BesourinhoUltra4k2:rotation_degrees")
- tracks/4/interp = 2
- tracks/4/loop_wrap = true
- tracks/4/imported = false
- tracks/4/enabled = true
- tracks/4/keys = {
- "times": PoolRealArray( 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.2, 2.4, 2.6 ),
- "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
- "update": 0,
- "values": [ 16.3775, 11.7284, 3.1746, -23.8115, -84.7542, -123.438, -173.394, -212.013, -232.128, -271.241, -303.323, -324.038, -368.21, -394.796 ]
- }
- [sub_resource type="Animation" id=19]
- length = 0.001
- [sub_resource type="SpriteFrames" id=23]
- animations = [ {
- "frames": [ ExtResource( 30 ), ExtResource( 27 ), ExtResource( 26 ), ExtResource( 28 ) ],
- "loop": true,
- "name": "default",
- "speed": 5.0
- }, {
- "frames": [ ExtResource( 31 ), ExtResource( 32 ), ExtResource( 33 ), ExtResource( 29 ) ],
- "loop": true,
- "name": "New Anim",
- "speed": 5.0
- } ]
- [node name="main" type="YSort"]
- position = Vector2( 2, 0 )
- [node name="bacteria" parent="." instance=ExtResource( 2 )]
- [node name="spawner" type="Node2D" parent="."]
- script = ExtResource( 1 )
- spawnspeed = 1.0
- [node name="spawner2" type="Node2D" parent="."]
- script = ExtResource( 1 )
- enemy_ = ExtResource( 4 )
- [node name="restarter" type="CanvasLayer" parent="."]
- pause_mode = 2
- script = ExtResource( 3 )
- [node name="MarginContainer" type="MarginContainer" parent="restarter"]
- visible = false
- anchor_right = 1.0
- anchor_bottom = 1.0
- margin_left = 80.0
- margin_right = -80.0
- theme = SubResource( 2 )
- [node name="VBoxContainer" type="VBoxContainer" parent="restarter/MarginContainer"]
- margin_right = 380.0
- margin_bottom = 960.0
- theme = SubResource( 2 )
- alignment = 1
- [node name="Label" type="Label" parent="restarter/MarginContainer/VBoxContainer"]
- margin_top = 456.0
- margin_right = 380.0
- margin_bottom = 475.0
- custom_fonts/font = ExtResource( 7 )
- text = "game over"
- align = 1
- valign = 1
- [node name="Button" type="Button" parent="restarter/MarginContainer/VBoxContainer"]
- margin_top = 479.0
- margin_right = 380.0
- margin_bottom = 504.0
- custom_fonts/font = ExtResource( 7 )
- text = "restart"
- [node name="PowerUpControl" type="CanvasLayer" parent="."]
- pause_mode = 2
- script = ExtResource( 5 )
- [node name="Control" type="MarginContainer" parent="PowerUpControl"]
- pause_mode = 2
- visible = false
- anchor_right = 1.0
- anchor_bottom = 1.0
- margin_left = 120.0
- margin_right = -120.0
- theme = SubResource( 2 )
- [node name="VSeparator" type="VBoxContainer" parent="PowerUpControl/Control"]
- margin_right = 300.0
- margin_bottom = 960.0
- theme = SubResource( 2 )
- alignment = 1
- [node name="Label" type="Label" parent="PowerUpControl/Control/VSeparator"]
- margin_top = 409.0
- margin_right = 300.0
- margin_bottom = 427.0
- custom_fonts/font = ExtResource( 7 )
- text = "Choose a power:"
- [node name="ItemList" type="ItemList" parent="PowerUpControl/Control/VSeparator"]
- 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, "Item 3", null, false, "Item 4", null, false ]
- [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 = ExtResource( 10 )
- [node name="VSeparator" type="VBoxContainer" parent="PowerUpControl/Control2"]
- margin_right = 380.0
- margin_bottom = 960.0
- theme = SubResource( 2 )
- alignment = 1
- [node name="Label" type="Label" parent="PowerUpControl/Control2/VSeparator"]
- margin_top = 154.0
- margin_right = 380.0
- margin_bottom = 173.0
- theme = ExtResource( 10 )
- custom_fonts/font = ExtResource( 9 )
- text = "Choose a power:"
- [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, "Item 3", null, false, "Item 4", null, false ]
- [node name="ColorRect" type="ColorRect" parent="PowerUpControl/Control2/VSeparator"]
- margin_top = 177.0
- margin_right = 380.0
- margin_bottom = 777.0
- rect_min_size = Vector2( 0, 600 )
- color = Color( 0.117647, 0.172549, 0.211765, 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"]
- self_modulate = Color( 1, 0.494118, 0, 1 )
- position = Vector2( 186, 293 )
- 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( 3 )
- [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( 3 )
- [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( 3 )
- [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( 3 )
- [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( 3 )
- [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( 3 )
- [node name="corpo" type="Node2D" parent="PowerUpControl/Control2/VSeparator"]
- self_modulate = Color( 0, 1, 0.952941, 1 )
- position = Vector2( 186, 293 )
- 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( 3 )
- [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( 3 )
- [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( 3 )
- [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( 3 )
- [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( 3 )
- [node name="buttons" type="Node2D" parent="PowerUpControl/Control2/VSeparator"]
- position = Vector2( 24, 422 )
- script = ExtResource( 8 )
- [node name="Button" type="Button" parent="PowerUpControl/Control2/VSeparator"]
- margin_top = 781.0
- margin_right = 380.0
- margin_bottom = 806.0
- text = "accept"
- [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="PowerUpControl"]
- stream = ExtResource( 16 )
- bus = "menu"
- [node name="TextureButton2" type="Sprite" parent="."]
- position = Vector2( -2, 0 )
- z_index = -255
- texture = ExtResource( 15 )
- centered = false
- region_enabled = true
- region_rect = Rect2( 0, 0, 540, 960 )
- script = SubResource( 11 )
- [node name="CanvasLayer" type="CanvasLayer" parent="."]
- layer = -1
- [node name="TextureButton" type="ColorRect" parent="CanvasLayer"]
- visible = false
- material = SubResource( 10 )
- anchor_right = 1.0
- anchor_bottom = 1.0
- theme = SubResource( 2 )
- [node name="debug" type="Label" parent="CanvasLayer"]
- visible = false
- margin_left = 22.0
- margin_top = 890.0
- margin_right = 96.0
- margin_bottom = 938.0
- text = "Fps: 60
- Vram: 0 mb
- ram: 0 mb"
- script = ExtResource( 14 )
- [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
- stream = ExtResource( 13 )
- autoplay = true
- [node name="PauseMenu" type="CanvasLayer" parent="."]
- pause_mode = 2
- script = ExtResource( 20 )
- [node name="play" type="Node2D" parent="PauseMenu"]
- [node name="TextureButton3" type="Sprite" parent="PauseMenu/play"]
- material = SubResource( 13 )
- z_index = -255
- texture = ExtResource( 15 )
- centered = false
- region_enabled = true
- region_rect = Rect2( 0, 0, 540, 960 )
- [node name="Logo" type="Sprite" parent="PauseMenu/play"]
- position = Vector2( 267, 162 )
- texture = ExtResource( 18 )
- [node name="BesourinhoUltra4k" type="AnimatedSprite" parent="PauseMenu/play"]
- visible = false
- position = Vector2( 434, 819 )
- rotation = -0.561978
- z_index = 20
- frames = SubResource( 17 )
- playing = true
- [node name="Play" type="TouchScreenButton" parent="PauseMenu/play"]
- position = Vector2( 60, 740 )
- normal = ExtResource( 19 )
- [node name="howto" type="TouchScreenButton" parent="PauseMenu/play"]
- position = Vector2( 150, 624 )
- normal = ExtResource( 21 )
- [node name="BesourinhoUltra4k2" type="Sprite" parent="PauseMenu/play"]
- position = Vector2( 462, 1133 )
- rotation = 0.285841
- z_index = 20
- texture = ExtResource( 17 )
- region_enabled = true
- region_rect = Rect2( 35.4951, -1.51037, 78.6197, 152.539 )
- [node name="BesourinhoUltra4k3" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( -33, -24 )
- texture = ExtResource( 17 )
- offset = Vector2( -17, -22 )
- region_enabled = true
- region_rect = Rect2( 6.85741, 1.01094, 34.8782, 55.8891 )
- [node name="BesourinhoUltra4k4" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( -38, 4 )
- texture = ExtResource( 17 )
- offset = Vector2( -19, 8 )
- region_enabled = true
- region_rect = Rect2( -4.90872, 69.5066, 40.7612, 39.0803 )
- [node name="BesourinhoUltra4k5" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( -39, 42 )
- texture = ExtResource( 17 )
- offset = Vector2( -12, 15 )
- region_enabled = true
- region_rect = Rect2( 9.37872, 111.949, 27.7344, 43.7028 )
- [node name="BesourinhoUltra4k6" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( 33, -24 )
- scale = Vector2( -1, 1 )
- texture = ExtResource( 17 )
- offset = Vector2( -17, -22 )
- region_enabled = true
- region_rect = Rect2( 6.85741, 1.01094, 34.8782, 55.8891 )
- [node name="BesourinhoUltra4k7" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( 38, 4 )
- scale = Vector2( -1, 1 )
- texture = ExtResource( 17 )
- offset = Vector2( -19, 8 )
- region_enabled = true
- region_rect = Rect2( -4.90872, 69.5066, 40.7612, 39.0803 )
- [node name="BesourinhoUltra4k8" type="Sprite" parent="PauseMenu/play/BesourinhoUltra4k2"]
- position = Vector2( 38.5, 42 )
- scale = Vector2( -1, 1 )
- texture = ExtResource( 17 )
- offset = Vector2( -12, 15 )
- region_enabled = true
- region_rect = Rect2( 9.37872, 111.949, 27.7344, 43.7028 )
- [node name="AnimationPlayer" type="AnimationPlayer" parent="PauseMenu/play/BesourinhoUltra4k2"]
- pause_mode = 2
- "anims/Nova Animação" = SubResource( 21 )
- anims/RESET = SubResource( 22 )
- [node name="AnimationPlayer2" type="AnimationPlayer" parent="PauseMenu/play/BesourinhoUltra4k2"]
- pause_mode = 2
- root_node = NodePath("../../..")
- autoplay = "Nova Animação"
- "anims/Nova Animação" = SubResource( 18 )
- anims/RESET = SubResource( 19 )
- [node name="Tutorial" type="CanvasLayer" parent="."]
- pause_mode = 2
- script = ExtResource( 22 )
- playnode = NodePath("../PauseMenu/play")
- [node name="tut" type="Node2D" parent="Tutorial"]
- visible = false
- [node name="TextureButton4" type="Sprite" parent="Tutorial/tut"]
- material = SubResource( 13 )
- z_index = -255
- texture = ExtResource( 15 )
- centered = false
- region_enabled = true
- region_rect = Rect2( 0, 0, 540, 960 )
- [node name="back" type="TouchScreenButton" parent="Tutorial/tut"]
- pause_mode = 2
- position = Vector2( 0, 599 )
- normal = ExtResource( 23 )
- [node name="arrows" type="TouchScreenButton" parent="Tutorial/tut"]
- position = Vector2( 270, 775 )
- normal = ExtResource( 25 )
- [node name="arrows2" type="TouchScreenButton" parent="Tutorial/tut"]
- position = Vector2( 270, 775 )
- scale = Vector2( -1, 1 )
- normal = ExtResource( 25 )
- [node name="TutBg" type="Sprite" parent="Tutorial/tut"]
- texture = ExtResource( 24 )
- centered = false
- [node name="AnimatedSprite" type="AnimatedSprite" parent="Tutorial/tut"]
- frames = SubResource( 23 )
- animation = "New Anim"
- centered = false
- [node name="AnimatedSprite2" type="AnimatedSprite" parent="Tutorial/tut"]
- frames = SubResource( 23 )
- centered = false
- [connection signal="dieproxy" from="bacteria" to="restarter" method="_on_bacteria_dieproxy"]
- [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/Control2/VSeparator/ItemList" to="PowerUpControl" method="_on_ItemList_item_activated"]
- [connection signal="button_down" from="PowerUpControl/Control2/VSeparator/Button" to="PowerUpControl" method="_on_Button_button_down"]
- [connection signal="button_down" from="PowerUpControl/Control2/VSeparator/Button" to="PowerUpControl/AudioStreamPlayer" method="play"]
- [connection signal="pressed" from="PauseMenu/play/Play" to="PauseMenu" method="_on_Play_pressed"]
- [connection signal="pressed" from="PauseMenu/play/howto" to="Tutorial" method="_on_howto_pressed"]
- [connection signal="pressed" from="Tutorial/tut/back" to="Tutorial" method="_on_back_pressed"]
- [connection signal="pressed" from="Tutorial/tut/arrows" to="Tutorial" method="_on_arrows_pressed"]
- [connection signal="pressed" from="Tutorial/tut/arrows2" to="Tutorial" method="_on_arrows2_pressed"]
|