From 311c0395ab883d51dffdcc315dbd13c8e902a984 Mon Sep 17 00:00:00 2001 From: Clevertop Date: Tue, 13 Aug 2024 01:04:01 +1000 Subject: [PATCH] Update StartingRoom.tscn, game_manager.gd, game_manager.tscn, and 1 more file --- Levels/StartingRoom.tscn | 5 +++-- game_manager.gd | 22 ++++++++++++++++++++++ game_manager.tscn | 6 ++++++ project.godot | 4 ++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 game_manager.gd create mode 100644 game_manager.tscn diff --git a/Levels/StartingRoom.tscn b/Levels/StartingRoom.tscn index 1610c72..076c857 100644 --- a/Levels/StartingRoom.tscn +++ b/Levels/StartingRoom.tscn @@ -104,7 +104,8 @@ volumetric_fog_albedo = Color(1, 0, 0, 1) volumetric_fog_emission = Color(1, 0, 0, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_itc1d"] -albedo_color = Color(0.571354, 1, 0.475134, 1) +transparency = 1 +albedo_color = Color(0, 0.672276, 0, 0.439216) [sub_resource type="BoxMesh" id="BoxMesh_lcav8"] material = SubResource("StandardMaterial3D_itc1d") @@ -167,7 +168,7 @@ environment = SubResource("Environment_u27ip") [node name="Gui" parent="." instance=ExtResource("3_60lfp")] [node name="EndZone" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.3626, 2.6528, 7.56273) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.1374, 1.6528, -2.93727) mesh = SubResource("BoxMesh_lcav8") [node name="Area3D" type="Area3D" parent="EndZone"] diff --git a/game_manager.gd b/game_manager.gd new file mode 100644 index 0000000..71de08b --- /dev/null +++ b/game_manager.gd @@ -0,0 +1,22 @@ +extends Node + +@export var levels : Array[String] = [ + "" +] +var current_level = 0 + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + +func load_next_level(): + if current_level+1 < levels.size(): + get_tree().change_scene_to_file(levels[current_level+1]) + else: + #ending screen + pass diff --git a/game_manager.tscn b/game_manager.tscn new file mode 100644 index 0000000..defb331 --- /dev/null +++ b/game_manager.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://d387n4cp3duhn"] + +[ext_resource type="Script" path="res://game_manager.gd" id="1_rsuf4"] + +[node name="GameManager" type="Node"] +script = ExtResource("1_rsuf4") diff --git a/project.godot b/project.godot index de2aab6..8e257ba 100644 --- a/project.godot +++ b/project.godot @@ -15,6 +15,10 @@ run/main_scene="res://Levels/StartingRoom.tscn" config/features=PackedStringArray("4.2", "Forward Plus") config/icon="res://icon.svg" +[autoload] + +GameManager="*res://game_manager.gd" + [editor] movie_writer/movie_file="/home/clevertop/Videos/video.avi"