summaryrefslogtreecommitdiffstats
path: root/rooms/cine_intro.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'rooms/cine_intro.tscn')
-rw-r--r--rooms/cine_intro.tscn216
1 files changed, 216 insertions, 0 deletions
diff --git a/rooms/cine_intro.tscn b/rooms/cine_intro.tscn
new file mode 100644
index 0000000..7ddfc0f
--- /dev/null
+++ b/rooms/cine_intro.tscn
@@ -0,0 +1,216 @@
+[gd_scene load_steps=13 format=4 uid="uid://b0ovj5ki7tg3s"]
+
+[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="1_1pf6u"]
+[ext_resource type="Script" uid="uid://c1brkwqi07uem" path="res://rooms/cine_intro.gd" id="1_678l5"]
+[ext_resource type="Texture2D" uid="uid://dngaqobccmxtx" path="res://assets/redshipr.png" id="2_678l5"]
+[ext_resource type="Texture2D" uid="uid://dyg22seb4ktom" path="res://assets/kenney_1-bit-platformer-pack/Tiles/Transparent/tile_0296.png" id="3_ig0ct"]
+[ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="4_bawvl"]
+[ext_resource type="Theme" uid="uid://bbeqwvwvbgyk" path="res://font_theme.tres" id="6_ig0ct"]
+
+[sub_resource type="Curve" id="Curve_nfjko"]
+_data = [Vector2(0, 0.6359999), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
+point_count = 2
+
+[sub_resource type="CurveTexture" id="CurveTexture_sc8h3"]
+curve = SubResource("Curve_nfjko")
+
+[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dfwsi"]
+particle_flag_disable_z = true
+emission_shape = 3
+emission_box_extents = Vector3(1, 5, 1)
+angle_min = 1.0728835e-05
+angle_max = 720.0
+inherit_velocity_ratio = 1.0
+velocity_pivot = Vector3(-100, 0, 0)
+direction = Vector3(-150, 0, 0)
+spread = 20.604
+initial_velocity_max = 75.0
+gravity = Vector3(0, 0, 0)
+scale_min = 0.5
+scale_max = 0.5
+scale_curve = SubResource("CurveTexture_sc8h3")
+
+[sub_resource type="Animation" id="Animation_ig0ct"]
+resource_name = "cine_intro"
+length = 20.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("TileMapLayer:modulate")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 5, 8),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("InLowOrbit:modulate")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 3),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("AbovePlanet:modulate")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0, 3, 6),
+"transitions": PackedFloat32Array(1, 1, 1),
+"update": 0,
+"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GameCamera:position")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 9.333333, 17),
+"transitions": PackedFloat32Array(1, -2, 1),
+"update": 0,
+"values": [Vector2(96, -109), Vector2(96, -109), Vector2(96, 63)]
+}
+
+[sub_resource type="Animation" id="Animation_bawvl"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("TileMapLayer:modulate")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Color(1, 1, 1, 1)]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("InLowOrbit:modulate")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Color(1, 1, 1, 1)]
+}
+tracks/2/type = "value"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("AbovePlanet:modulate")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Color(1, 1, 1, 0)]
+}
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GameCamera:position")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(96, -109)]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_nfjko"]
+_data = {
+&"RESET": SubResource("Animation_bawvl"),
+&"cine_intro": SubResource("Animation_ig0ct")
+}
+
+[node name="CineIntro" type="Node2D"]
+script = ExtResource("1_678l5")
+
+[node name="GameCamera" parent="." instance=ExtResource("1_1pf6u")]
+position = Vector2(96, -109)
+
+[node name="Redshipr" type="Sprite2D" parent="."]
+position = Vector2(100, 50)
+scale = Vector2(0.125, 0.125)
+texture = ExtResource("2_678l5")
+
+[node name="ExhaustParticles" type="GPUParticles2D" parent="Redshipr"]
+modulate = Color(1, 0.8980392, 0.7490196, 1)
+position = Vector2(-144, 0)
+scale = Vector2(8, 8)
+amount = 20
+texture = ExtResource("3_ig0ct")
+process_material = SubResource("ParticleProcessMaterial_dfwsi")
+
+[node name="TileMapLayer" type="TileMapLayer" parent="."]
+tile_map_data = PackedByteArray("AAD//wYAAwANAAAAAAAAAAYAAwANAAAAAAABAAYAAwANAAAAAAADAAQAAwANAAAAAAAFAAUAAwANAAAAAAAGAAUAAwANAAAAAAAJAAMAAwANAAAAAAAKAAMAAwANAAAAAAALAAMAAwANAAAAAAAKAAQAAwANAAAAAAAKAAYAAwANAAAAAAALAAYAAwANAAAAAAAMAAYAAwANAAAAAAABAAMAAwANAAAAAAAAAAAAAwAAAAEAAAAGAP//AwAAAAEAAAAJAAAAAwAAAAEAAAAEAAAAAwAAAAEAAAABAAEAAwAAAAEAAAAMAP//AwAAAAEAAAABAP3/AwAAAAEAAAAEAP7/AwAAAAEAAAAIAPv/AwAAAAEAAAALAPz/AwAAAAEAAAALAPj/AwAAAAEAAAAHAPf/AwAAAAEAAAAGAPr/AwAAAAEAAAADAPz/AwAAAAEAAAD///n/AwAAAAEAAAD+//3/AwAAAAEAAAACAPf/AwAAAAEAAAAHAPX/AwAAAAEAAAAJAPb/AwAAAAEAAAADAPT/AwAAAAEAAAAAAPT/AwAAAAEAAAD///b/AwAAAAEAAAAMAPT/AwAAAAEAAAAMAPn/AwAAAAEAAAA=")
+tile_set = ExtResource("4_bawvl")
+
+[node name="InLowOrbit" type="Label" parent="."]
+offset_left = -24.0
+offset_top = -121.0
+offset_right = 456.0
+offset_bottom = -70.0
+scale = Vector2(0.5, 0.5)
+theme = ExtResource("6_ig0ct")
+text = "In low orbit"
+horizontal_alignment = 1
+
+[node name="AbovePlanet" type="Label" parent="."]
+modulate = Color(1, 1, 1, 0)
+offset_left = -24.0
+offset_top = -110.0
+offset_right = 456.0
+offset_bottom = -61.0
+scale = Vector2(0.5, 0.5)
+theme = ExtResource("6_ig0ct")
+text = "Above planet AX8406..."
+horizontal_alignment = 1
+
+[node name="ColorRect2" type="ColorRect" parent="."]
+z_index = -1
+offset_left = -25.0
+offset_top = -201.0
+offset_right = 217.0
+offset_bottom = -65.0
+scale = Vector2(1, 4.4)
+color = Color(0.20784314, 0.21568628, 0.3882353, 1)
+
+[node name="ColorRect3" type="ColorRect" parent="."]
+z_index = -1
+offset_left = -29.999998
+offset_top = 86.0
+offset_right = 212.0
+offset_bottom = 222.0
+scale = Vector2(1.0695796, 0.39368513)
+color = Color(0.84705883, 0.58431375, 0.26666668, 1)
+
+[node name="ColorRect4" type="ColorRect" parent="."]
+z_index = -1
+offset_left = -29.999998
+offset_top = 93.0
+offset_right = 212.0
+offset_bottom = 229.0
+scale = Vector2(1.0695796, 0.39368513)
+color = Color(0.5529412, 0.5176471, 0.2901961, 1)
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+libraries = {
+&"": SubResource("AnimationLibrary_nfjko")
+}