summaryrefslogtreecommitdiffstats
path: root/rooms
diff options
context:
space:
mode:
Diffstat (limited to 'rooms')
-rw-r--r--rooms/cine_intro.gd21
-rw-r--r--rooms/cine_intro.gd.uid2
-rw-r--r--rooms/cine_intro.tscn8
-rw-r--r--rooms/ship1.gd8
-rw-r--r--rooms/ship1.gd.uid2
-rw-r--r--rooms/ship1.tscn2
-rw-r--r--rooms/test2.tscn4
-rw-r--r--rooms/test3.tscn10
8 files changed, 21 insertions, 36 deletions
diff --git a/rooms/cine_intro.gd b/rooms/cine_intro.gd
index fc6c881..5c08744 100644
--- a/rooms/cine_intro.gd
+++ b/rooms/cine_intro.gd
@@ -1,18 +1,9 @@
-class_name CineIntro
-extends Node2D
+class_name RoomCineIntro
+extends Room
+@onready var top: Top = get_tree().root.get_node("Top")
+# Called when the node enters the scene tree for the first time.
func _ready() -> void:
- run()
-
-func run():
- var top: Top = get_tree().root.get_node("Top")
-
- $AnimationPlayer.play("cine_intro")
- await get_tree().create_timer(0.5).timeout
- top.play_cine_bars()
-
- await $AnimationPlayer.animation_finished
-
- top.get_transition_player().room_transition(null, "res://rooms/ship1.tscn", null,
- func (_player): pass)
+ var cine = CineIntro.new()
+ top.add_child(cine)
diff --git a/rooms/cine_intro.gd.uid b/rooms/cine_intro.gd.uid
index a39d2f1..28f4a85 100644
--- a/rooms/cine_intro.gd.uid
+++ b/rooms/cine_intro.gd.uid
@@ -1 +1 @@
-uid://c1brkwqi07uem
+uid://smifdf5yqj8r
diff --git a/rooms/cine_intro.tscn b/rooms/cine_intro.tscn
index f35adb5..5874c20 100644
--- a/rooms/cine_intro.tscn
+++ b/rooms/cine_intro.tscn
@@ -1,7 +1,7 @@
[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="Script" uid="uid://smifdf5yqj8r" 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.untracked/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"]
@@ -42,7 +42,7 @@ tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [Color(1, 1, 1, 1)]
+"values": [Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
@@ -54,7 +54,7 @@ tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [Color(1, 1, 1, 1)]
+"values": [Color(1, 1, 1, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
@@ -159,10 +159,12 @@ texture = ExtResource("3_ig0ct")
process_material = SubResource("ParticleProcessMaterial_dfwsi")
[node name="TileMapLayer" type="TileMapLayer" parent="."]
+modulate = Color(1, 1, 1, 0)
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="."]
+modulate = Color(1, 1, 1, 0)
offset_left = -24.0
offset_top = -121.0
offset_right = 456.0
diff --git a/rooms/ship1.gd b/rooms/ship1.gd
index ce25a30..93f3ddd 100644
--- a/rooms/ship1.gd
+++ b/rooms/ship1.gd
@@ -1,10 +1,2 @@
class_name RoomShip1
extends Room
-
-@onready var top: Top = get_tree().root.get_node("Top")
-@onready var player: Player = $Player
-
-func _ready() -> void:
- if not top.inventory.cine_intro_done:
- var dia = DialogueCineIntroShip1.new()
- add_child(dia)
diff --git a/rooms/ship1.gd.uid b/rooms/ship1.gd.uid
index e99461f..4440676 100644
--- a/rooms/ship1.gd.uid
+++ b/rooms/ship1.gd.uid
@@ -1 +1 @@
-uid://u860i6080apx
+uid://cxclie8hu2iei
diff --git a/rooms/ship1.tscn b/rooms/ship1.tscn
index b91d846..6af7ecb 100644
--- a/rooms/ship1.tscn
+++ b/rooms/ship1.tscn
@@ -1,6 +1,6 @@
[gd_scene load_steps=8 format=4 uid="uid://d1cs3f3is4ueq"]
-[ext_resource type="Script" uid="uid://u860i6080apx" path="res://rooms/ship1.gd" id="1_b0bog"]
+[ext_resource type="Script" uid="uid://cxclie8hu2iei" path="res://rooms/ship1.gd" id="1_b0bog"]
[ext_resource type="Texture2D" uid="uid://7hiwc37lcc7e" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Default/tile_0011.png" id="2_b0bog"]
[ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="3_vy3ys"]
[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="4_k7i86"]
diff --git a/rooms/test2.tscn b/rooms/test2.tscn
index 2facbd8..c62b602 100644
--- a/rooms/test2.tscn
+++ b/rooms/test2.tscn
@@ -103,10 +103,10 @@ func _physics_process(delta: float) -> void:
func _on_player_entered(_player: Player) -> void:
oscing = false
- var dia = DialogueGotAbilities.new(self)
+ var dia = CinematicGotAbilities.new(self)
get_parent().add_child(dia)
-class DialogueGotAbilities extends Dialogue:
+class CinematicGotAbilities extends Cinematic:
@onready var player: Player = parent.get_node(\"Player\")
@onready var top: Top = get_tree().root.get_node(\"Top\")
diff --git a/rooms/test3.tscn b/rooms/test3.tscn
index d8857d4..185907a 100644
--- a/rooms/test3.tscn
+++ b/rooms/test3.tscn
@@ -23,7 +23,7 @@ point_count = 6
script/source = "extends Sprite2D
func _on_player_entered(_p: Player) -> void:
- var d = DialogueTest1.new()
+ var d = CinematicTest1.new()
get_parent().add_child(d)
"
@@ -105,20 +105,20 @@ target_door = "DoorLeft"
[node name="ComputerPath" type="Path2D" parent="."]
curve = SubResource("Curve2D_bml3v")
-[node name="DialogueTestNPC" type="Sprite2D" parent="."]
+[node name="CinematicTestNPC" type="Sprite2D" parent="."]
modulate = Color(0.30980393, 1, 1, 1)
position = Vector2(-104, -56)
texture = ExtResource("9_i0ft4")
script = SubResource("GDScript_bplq6")
-[node name="Area2D" type="Area2D" parent="DialogueTestNPC"]
+[node name="Area2D" type="Area2D" parent="CinematicTestNPC"]
collision_layer = 32
collision_mask = 2
-[node name="CollisionShape2D" type="CollisionShape2D" parent="DialogueTestNPC/Area2D"]
+[node name="CollisionShape2D" type="CollisionShape2D" parent="CinematicTestNPC/Area2D"]
position = Vector2(1, 1.75)
shape = SubResource("RectangleShape2D_rlnij")
[connection signal="body_entered" from="Computer1/Area2D" to="Computer1" method="_on_area_2d_body_entered"]
[connection signal="body_entered" from="Computer2/Area2D" to="Computer2" method="_on_area_2d_body_entered"]
-[connection signal="body_entered" from="DialogueTestNPC/Area2D" to="DialogueTestNPC" method="_on_player_entered"]
+[connection signal="body_entered" from="CinematicTestNPC/Area2D" to="CinematicTestNPC" method="_on_player_entered"]