diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2026-02-05 22:02:42 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2026-02-05 23:11:06 +0200 |
| commit | 8967f6bb6e8ecb3b5b4073424692ce0ddfec61cb (patch) | |
| tree | 5961c0b5226d077c6b1e97c02c1f5fcc1d6a729f /rooms | |
| parent | f53d1d99707c5063a35c0c68890e0947077108ad (diff) | |
Diffstat (limited to 'rooms')
| -rw-r--r-- | rooms/cine_intro.gd | 21 | ||||
| -rw-r--r-- | rooms/cine_intro.gd.uid | 2 | ||||
| -rw-r--r-- | rooms/cine_intro.tscn | 8 | ||||
| -rw-r--r-- | rooms/ship1.gd | 8 | ||||
| -rw-r--r-- | rooms/ship1.gd.uid | 2 | ||||
| -rw-r--r-- | rooms/ship1.tscn | 2 | ||||
| -rw-r--r-- | rooms/test2.tscn | 4 | ||||
| -rw-r--r-- | rooms/test3.tscn | 10 |
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"] |
