A bunch of refactoring & Game finished
|
@ -1,10 +1,10 @@
|
||||||
[gd_scene load_steps=9 format=3 uid="uid://darxbklsgh23m"]
|
[gd_scene load_steps=9 format=3 uid="uid://darxbklsgh23m"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dmyoo12ntx27" path="res://collectables/crystal/collect_crystal.gd" id="1_ttvq1"]
|
[ext_resource type="Script" uid="uid://dmyoo12ntx27" path="res://collectables/crystal/collect_crystal.gd" id="1_ttvq1"]
|
||||||
[ext_resource type="Texture2D" uid="uid://igfk66vn3kwf" path="res://collectables/crystal/Sprites/Crystal_0001.png" id="2_s8vun"]
|
[ext_resource type="Texture2D" uid="uid://igfk66vn3kwf" path="res://collectables/crystal/sprites/Crystal_0001.png" id="2_s8vun"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bw0jnkq6ypol7" path="res://collectables/crystal/Sprites/Crystal_0002.png" id="3_1n2qm"]
|
[ext_resource type="Texture2D" uid="uid://bw0jnkq6ypol7" path="res://collectables/crystal/sprites/Crystal_0002.png" id="3_1n2qm"]
|
||||||
[ext_resource type="Texture2D" uid="uid://7xtq4worgob7" path="res://collectables/crystal/Sprites/Crystal_0003.png" id="4_m1y8f"]
|
[ext_resource type="Texture2D" uid="uid://7xtq4worgob7" path="res://collectables/crystal/sprites/Crystal_0003.png" id="4_m1y8f"]
|
||||||
[ext_resource type="Texture2D" uid="uid://d1rloqj508hvg" path="res://collectables/crystal/Sprites/Crystal_0004.png" id="5_dnjya"]
|
[ext_resource type="Texture2D" uid="uid://d1rloqj508hvg" path="res://collectables/crystal/sprites/Crystal_0004.png" id="5_dnjya"]
|
||||||
|
|
||||||
[sub_resource type="SpriteFrames" id="SpriteFrames_4nrqi"]
|
[sub_resource type="SpriteFrames" id="SpriteFrames_4nrqi"]
|
||||||
animations = [{
|
animations = [{
|
||||||
|
|
Before Width: | Height: | Size: 861 B After Width: | Height: | Size: 861 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bm245ox8exhlr"
|
uid="uid://bm245ox8exhlr"
|
||||||
path="res://.godot/imported/Template mew 1 front-4.png.png-440d84f7fa435035f10a33de9b42f97c.ctex"
|
path="res://.godot/imported/placeholderCrystal.png-0d7e5840f5250e6d1cfa030ba7f2e91f.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://collectables/crystal/Template mew 1 front-4.png.png"
|
source_file="res://collectables/crystal/placeholderCrystal.png"
|
||||||
dest_files=["res://.godot/imported/Template mew 1 front-4.png.png-440d84f7fa435035f10a33de9b42f97c.ctex"]
|
dest_files=["res://.godot/imported/placeholderCrystal.png-0d7e5840f5250e6d1cfa030ba7f2e91f.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
BIN
collectables/crystal/sounds/Picked Coin Echo 2.wav
Normal file
24
collectables/crystal/sounds/Picked Coin Echo 2.wav.import
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wav"
|
||||||
|
type="AudioStreamWAV"
|
||||||
|
uid="uid://bj2elbcgnkhkl"
|
||||||
|
path="res://.godot/imported/Picked Coin Echo 2.wav-976a1623d49495deec40b6ed165444a7.sample"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://collectables/crystal/sounds/Picked Coin Echo 2.wav"
|
||||||
|
dest_files=["res://.godot/imported/Picked Coin Echo 2.wav-976a1623d49495deec40b6ed165444a7.sample"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
force/8_bit=false
|
||||||
|
force/mono=false
|
||||||
|
force/max_rate=false
|
||||||
|
force/max_rate_hz=44100
|
||||||
|
edit/trim=false
|
||||||
|
edit/normalize=false
|
||||||
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
|
compress/mode=2
|
BIN
collectables/crystal/sounds/Picked Coin Echo.wav
Normal file
24
collectables/crystal/sounds/Picked Coin Echo.wav.import
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wav"
|
||||||
|
type="AudioStreamWAV"
|
||||||
|
uid="uid://birua4ldxarek"
|
||||||
|
path="res://.godot/imported/Picked Coin Echo.wav-f51560c9770ade4f59db2a32bc80ed3a.sample"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://collectables/crystal/sounds/Picked Coin Echo.wav"
|
||||||
|
dest_files=["res://.godot/imported/Picked Coin Echo.wav-f51560c9770ade4f59db2a32bc80ed3a.sample"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
force/8_bit=false
|
||||||
|
force/mono=false
|
||||||
|
force/max_rate=false
|
||||||
|
force/max_rate_hz=44100
|
||||||
|
edit/trim=false
|
||||||
|
edit/normalize=false
|
||||||
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
|
compress/mode=2
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://igfk66vn3kwf"
|
uid="uid://igfk66vn3kwf"
|
||||||
path="res://.godot/imported/Crystal_0001.png-5e3220c74eb2ab8b7d939d53be5b0314.ctex"
|
path="res://.godot/imported/Crystal_0001.png-baee1aa45c26107341bca7ffb4e8cbee.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://collectables/crystal/Sprites/Crystal_0001.png"
|
source_file="res://collectables/crystal/sprites/Crystal_0001.png"
|
||||||
dest_files=["res://.godot/imported/Crystal_0001.png-5e3220c74eb2ab8b7d939d53be5b0314.ctex"]
|
dest_files=["res://.godot/imported/Crystal_0001.png-baee1aa45c26107341bca7ffb4e8cbee.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bw0jnkq6ypol7"
|
uid="uid://bw0jnkq6ypol7"
|
||||||
path="res://.godot/imported/Crystal_0002.png-1ac755f2be68db4eb63c66fc00c4dab1.ctex"
|
path="res://.godot/imported/Crystal_0002.png-e68661c7e7921addbf2bea7ce5635de1.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://collectables/crystal/Sprites/Crystal_0002.png"
|
source_file="res://collectables/crystal/sprites/Crystal_0002.png"
|
||||||
dest_files=["res://.godot/imported/Crystal_0002.png-1ac755f2be68db4eb63c66fc00c4dab1.ctex"]
|
dest_files=["res://.godot/imported/Crystal_0002.png-e68661c7e7921addbf2bea7ce5635de1.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://7xtq4worgob7"
|
uid="uid://7xtq4worgob7"
|
||||||
path="res://.godot/imported/Crystal_0003.png-b5df41bd995a7962f5d54d2be6f262d3.ctex"
|
path="res://.godot/imported/Crystal_0003.png-4efec2a5c3551c8cb7139e37bbe2da61.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://collectables/crystal/Sprites/Crystal_0003.png"
|
source_file="res://collectables/crystal/sprites/Crystal_0003.png"
|
||||||
dest_files=["res://.godot/imported/Crystal_0003.png-b5df41bd995a7962f5d54d2be6f262d3.ctex"]
|
dest_files=["res://.godot/imported/Crystal_0003.png-4efec2a5c3551c8cb7139e37bbe2da61.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://d1rloqj508hvg"
|
uid="uid://d1rloqj508hvg"
|
||||||
path="res://.godot/imported/Crystal_0004.png-ac8a1d955146b7cd50202213567fa90e.ctex"
|
path="res://.godot/imported/Crystal_0004.png-87f16be31082f0f578bcb50700e91618.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://collectables/crystal/Sprites/Crystal_0004.png"
|
source_file="res://collectables/crystal/sprites/Crystal_0004.png"
|
||||||
dest_files=["res://.godot/imported/Crystal_0004.png-ac8a1d955146b7cd50202213567fa90e.ctex"]
|
dest_files=["res://.godot/imported/Crystal_0004.png-87f16be31082f0f578bcb50700e91618.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
158
credits/GodotCredits.gd
Normal file
|
@ -0,0 +1,158 @@
|
||||||
|
extends Control
|
||||||
|
|
||||||
|
@export var bg_color : Color = Color.BLACK
|
||||||
|
@export var to_scene : PackedScene = null
|
||||||
|
@export var title_color := Color.BLUE_VIOLET
|
||||||
|
@export var text_color := Color.WHITE
|
||||||
|
@export var title_font : FontFile = null
|
||||||
|
@export var text_font : FontFile = null
|
||||||
|
@export var Music : AudioStream = null
|
||||||
|
@export var Use_Video_Audio : bool = false
|
||||||
|
@export var Video : VideoStream = null
|
||||||
|
|
||||||
|
const section_time := 2.0
|
||||||
|
const line_time := 0.3
|
||||||
|
const base_speed := 70
|
||||||
|
const speed_up_multiplier := 10.0
|
||||||
|
|
||||||
|
var scroll_speed : float = base_speed
|
||||||
|
var speed_up := false
|
||||||
|
|
||||||
|
@onready var colorrect := $ColorRect
|
||||||
|
@onready var videoplayer := $VideoPlayer
|
||||||
|
@onready var line := $CreditsContainer/Line
|
||||||
|
var started := false
|
||||||
|
var finished := false
|
||||||
|
|
||||||
|
var section
|
||||||
|
var section_next := true
|
||||||
|
var section_timer := 0.0
|
||||||
|
var line_timer := 0.0
|
||||||
|
var curr_line := 0
|
||||||
|
var lines := []
|
||||||
|
|
||||||
|
var credits = [
|
||||||
|
[
|
||||||
|
"A game by Dragonfocus"
|
||||||
|
],[
|
||||||
|
"Programming",
|
||||||
|
"MewTheNekomata",
|
||||||
|
"TheSkyWinds"
|
||||||
|
],[
|
||||||
|
"Art",
|
||||||
|
"MewTheNekomata",
|
||||||
|
"TheSkyWinds"
|
||||||
|
],[
|
||||||
|
"Music",
|
||||||
|
"PLACEHOLDER"
|
||||||
|
],[
|
||||||
|
"Sound Effects",
|
||||||
|
"\"Picked Coin Echo\" 1 & 2 by NenadSimic licensed CC-BY 3.0",
|
||||||
|
"https://opengameart.org/users/nenadsimic"
|
||||||
|
],[
|
||||||
|
"Testers",
|
||||||
|
"Name 1",
|
||||||
|
"Name 2",
|
||||||
|
"Name 3"
|
||||||
|
],[
|
||||||
|
"Tools used",
|
||||||
|
"Developed with Godot Engine",
|
||||||
|
"https://godotengine.org/license",
|
||||||
|
"",
|
||||||
|
"Art created with Pixelorama",
|
||||||
|
"https://orama-interactive.itch.io/pixelorama"
|
||||||
|
],[
|
||||||
|
"Special thanks",
|
||||||
|
"The Game Smith for the tileset",
|
||||||
|
"",
|
||||||
|
"Johnvince53, a cool friend"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
colorrect.color = bg_color
|
||||||
|
videoplayer.set_stream(Video)
|
||||||
|
if !Use_Video_Audio:
|
||||||
|
var stream = AudioStreamPlayer.new()
|
||||||
|
stream.set_stream(Music)
|
||||||
|
add_child(stream)
|
||||||
|
videoplayer.set_volume_db(-80)
|
||||||
|
stream.play()
|
||||||
|
else:
|
||||||
|
videoplayer.set_volume_db(0)
|
||||||
|
videoplayer.play()
|
||||||
|
|
||||||
|
|
||||||
|
func _process(delta):
|
||||||
|
scroll_speed = base_speed * delta
|
||||||
|
|
||||||
|
if section_next:
|
||||||
|
section_timer += delta * speed_up_multiplier if speed_up else delta
|
||||||
|
if section_timer >= section_time:
|
||||||
|
section_timer -= section_time
|
||||||
|
|
||||||
|
if credits.size() > 0:
|
||||||
|
started = true
|
||||||
|
section = credits.pop_front()
|
||||||
|
curr_line = 0
|
||||||
|
add_line()
|
||||||
|
|
||||||
|
else:
|
||||||
|
line_timer += delta * speed_up_multiplier if speed_up else delta
|
||||||
|
if line_timer >= line_time:
|
||||||
|
line_timer -= line_time
|
||||||
|
add_line()
|
||||||
|
|
||||||
|
if speed_up:
|
||||||
|
scroll_speed *= speed_up_multiplier
|
||||||
|
|
||||||
|
if lines.size() > 0:
|
||||||
|
for l in lines:
|
||||||
|
l.set_global_position(l.get_global_position() - Vector2(0, scroll_speed))
|
||||||
|
if l.get_global_position().y < l.get_line_height():
|
||||||
|
lines.erase(l)
|
||||||
|
l.queue_free()
|
||||||
|
elif started:
|
||||||
|
finish()
|
||||||
|
|
||||||
|
|
||||||
|
func finish():
|
||||||
|
if not finished:
|
||||||
|
finished = true
|
||||||
|
if to_scene != null:
|
||||||
|
var path = to_scene.get_path()
|
||||||
|
get_tree().change_scene_to_file(path)
|
||||||
|
else:
|
||||||
|
get_tree().quit()
|
||||||
|
|
||||||
|
|
||||||
|
func add_line():
|
||||||
|
var new_line = line.duplicate()
|
||||||
|
new_line.text = section.pop_front()
|
||||||
|
lines.append(new_line)
|
||||||
|
if curr_line == 0:
|
||||||
|
if title_font != null:
|
||||||
|
new_line.set("theme_override_fonts/font", title_font)
|
||||||
|
new_line.set("theme_override_colors/font_color", title_color)
|
||||||
|
|
||||||
|
else:
|
||||||
|
if text_font != null:
|
||||||
|
new_line.set("theme_override_fonts/font", text_font)
|
||||||
|
new_line.set("theme_override_colors/font_color", text_color)
|
||||||
|
|
||||||
|
$CreditsContainer.add_child(new_line)
|
||||||
|
|
||||||
|
if section.size() > 0:
|
||||||
|
curr_line += 1
|
||||||
|
section_next = false
|
||||||
|
else:
|
||||||
|
section_next = true
|
||||||
|
|
||||||
|
|
||||||
|
func _unhandled_input(event):
|
||||||
|
if event.is_action_pressed("ui_cancel"):
|
||||||
|
finish()
|
||||||
|
if event.is_action_pressed("ui_down") and !event.is_echo():
|
||||||
|
speed_up = true
|
||||||
|
if event.is_action_released("ui_down") and !event.is_echo():
|
||||||
|
speed_up = false
|
1
credits/GodotCredits.gd.uid
Normal file
|
@ -0,0 +1 @@
|
||||||
|
uid://d2wygnqaxggu5
|
43
credits/GodotCredits.tscn
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
[gd_scene load_steps=3 format=3 uid="uid://cmmk31d282i46"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://d2wygnqaxggu5" path="res://credits/GodotCredits.gd" id="1"]
|
||||||
|
|
||||||
|
[sub_resource type="Resource" id="Resource_nf6lq"]
|
||||||
|
metadata/__load_path__ = "res://main.tscn"
|
||||||
|
|
||||||
|
[node name="Credits" type="Control"]
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
script = ExtResource("1")
|
||||||
|
to_scene = SubResource("Resource_nf6lq")
|
||||||
|
|
||||||
|
[node name="ColorRect" type="ColorRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
color = Color(0, 0, 0, 1)
|
||||||
|
|
||||||
|
[node name="VideoPlayer" type="VideoStreamPlayer" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
expand = true
|
||||||
|
|
||||||
|
[node name="CreditsContainer" type="Control" parent="."]
|
||||||
|
anchors_preset = 0
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
|
||||||
|
[node name="Line" type="Label" parent="CreditsContainer"]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 10
|
||||||
|
anchor_right = 1.0
|
||||||
|
offset_top = 625.0
|
||||||
|
offset_bottom = 648.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
horizontal_alignment = 1
|
BIN
credits/logo64.png
Normal file
After Width: | Height: | Size: 778 B |
34
credits/logo64.png.import
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ddfldmnux0rto"
|
||||||
|
path="res://.godot/imported/logo64.png-0a726e0b041a36a1438ec9c7e3601eaf.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://credits/logo64.png"
|
||||||
|
dest_files=["res://.godot/imported/logo64.png-0a726e0b041a36a1438ec9c7e3601eaf.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=1
|
|
@ -1,6 +0,0 @@
|
||||||
extends Area2D
|
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
|
||||||
if body.name == "player":
|
|
||||||
#get_tree().change_scene_to_file("")
|
|
||||||
print("entered credits")
|
|
7
levels/levelFinal/core/core.gd
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
extends Area2D
|
||||||
|
|
||||||
|
var credits = preload("res://credits/GodotCredits.tscn")
|
||||||
|
|
||||||
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
|
if body.name == "player":
|
||||||
|
get_tree().change_scene_to_packed(credits)
|
|
@ -1,12 +1,12 @@
|
||||||
[gd_scene load_steps=10 format=3 uid="uid://df6xmsx4rav7n"]
|
[gd_scene load_steps=10 format=3 uid="uid://bdd6q3m06bnn3"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://enxayokme5rs" path="res://levelFinal/core/core.gd" id="1_6sogb"]
|
[ext_resource type="Script" uid="uid://enxayokme5rs" path="res://levels/levelFinal/core/core.gd" id="1_6sogb"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c54p5kdrt1r71" path="res://levelFinal/core/coreSprites/planetCore_0001.png" id="1_macrm"]
|
[ext_resource type="Texture2D" uid="uid://c54p5kdrt1r71" path="res://levels/levelFinal/core/coreSprites/planetCore_0001.png" id="1_macrm"]
|
||||||
[ext_resource type="Texture2D" uid="uid://b6qm6xu5ojpww" path="res://levelFinal/core/coreSprites/planetCore_0002.png" id="2_6sogb"]
|
[ext_resource type="Texture2D" uid="uid://b6qm6xu5ojpww" path="res://levels/levelFinal/core/coreSprites/planetCore_0002.png" id="2_6sogb"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bbt2g8bk7kke8" path="res://levelFinal/core/coreSprites/planetCore_0003.png" id="3_fpp5w"]
|
[ext_resource type="Texture2D" uid="uid://bbt2g8bk7kke8" path="res://levels/levelFinal/core/coreSprites/planetCore_0003.png" id="3_fpp5w"]
|
||||||
[ext_resource type="Texture2D" uid="uid://ch6720bqxcsmf" path="res://levelFinal/core/coreSprites/planetCore_0004.png" id="4_c0dob"]
|
[ext_resource type="Texture2D" uid="uid://ch6720bqxcsmf" path="res://levels/levelFinal/core/coreSprites/planetCore_0004.png" id="4_c0dob"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cd3n7wtnkho61" path="res://levelFinal/core/coreSprites/planetCore_0005.png" id="5_v2s1a"]
|
[ext_resource type="Texture2D" uid="uid://cd3n7wtnkho61" path="res://levels/levelFinal/core/coreSprites/planetCore_0005.png" id="5_v2s1a"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bykh05626og5c" path="res://levelFinal/core/coreSprites/planetCore_0006.png" id="6_in0ky"]
|
[ext_resource type="Texture2D" uid="uid://bykh05626og5c" path="res://levels/levelFinal/core/coreSprites/planetCore_0006.png" id="6_in0ky"]
|
||||||
|
|
||||||
[sub_resource type="SpriteFrames" id="SpriteFrames_macrm"]
|
[sub_resource type="SpriteFrames" id="SpriteFrames_macrm"]
|
||||||
animations = [{
|
animations = [{
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://c54p5kdrt1r71"
|
uid="uid://c54p5kdrt1r71"
|
||||||
path="res://.godot/imported/planetCore_0001.png-c74d338b976e7441d9fa4be07dc2b052.ctex"
|
path="res://.godot/imported/planetCore_0001.png-6a75512a1e76094e980bd08c3d0da10e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0001.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0001.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0001.png-c74d338b976e7441d9fa4be07dc2b052.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0001.png-6a75512a1e76094e980bd08c3d0da10e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://b6qm6xu5ojpww"
|
uid="uid://b6qm6xu5ojpww"
|
||||||
path="res://.godot/imported/planetCore_0002.png-c96234dff4e4c4cedb4eb866a9101913.ctex"
|
path="res://.godot/imported/planetCore_0002.png-5d9d6c57481b30fa1d9f4313d75c288f.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0002.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0002.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0002.png-c96234dff4e4c4cedb4eb866a9101913.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0002.png-5d9d6c57481b30fa1d9f4313d75c288f.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bbt2g8bk7kke8"
|
uid="uid://bbt2g8bk7kke8"
|
||||||
path="res://.godot/imported/planetCore_0003.png-f12ff0aded1ddbda8e86c1f5dafdc44f.ctex"
|
path="res://.godot/imported/planetCore_0003.png-79c032bf1b5bc985ef7703fdb2fdc18d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0003.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0003.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0003.png-f12ff0aded1ddbda8e86c1f5dafdc44f.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0003.png-79c032bf1b5bc985ef7703fdb2fdc18d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://ch6720bqxcsmf"
|
uid="uid://ch6720bqxcsmf"
|
||||||
path="res://.godot/imported/planetCore_0004.png-4949f5518322e8acd9d5716d452ea090.ctex"
|
path="res://.godot/imported/planetCore_0004.png-72969b73b0aa034201df6d9094c5fab4.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0004.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0004.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0004.png-4949f5518322e8acd9d5716d452ea090.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0004.png-72969b73b0aa034201df6d9094c5fab4.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cd3n7wtnkho61"
|
uid="uid://cd3n7wtnkho61"
|
||||||
path="res://.godot/imported/planetCore_0005.png-e08d5d91dcf4d62e4c5e2c7b982e69e7.ctex"
|
path="res://.godot/imported/planetCore_0005.png-8bc97f5096a2e3d0d1c3115c2bbbce9a.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0005.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0005.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0005.png-e08d5d91dcf4d62e4c5e2c7b982e69e7.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0005.png-8bc97f5096a2e3d0d1c3115c2bbbce9a.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bykh05626og5c"
|
uid="uid://bykh05626og5c"
|
||||||
path="res://.godot/imported/planetCore_0006.png-e6a1c3566f84b6f717c5b9ae21174c65.ctex"
|
path="res://.godot/imported/planetCore_0006.png-41fbfbd38494b8fdde87637d4b042cb0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/core/coreSprites/planetCore_0006.png"
|
source_file="res://levels/levelFinal/core/coreSprites/planetCore_0006.png"
|
||||||
dest_files=["res://.godot/imported/planetCore_0006.png-e6a1c3566f84b6f717c5b9ae21174c65.ctex"]
|
dest_files=["res://.godot/imported/planetCore_0006.png-41fbfbd38494b8fdde87637d4b042cb0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
[gd_scene load_steps=4 format=4 uid="uid://cbrkijjcxph15"]
|
[gd_scene load_steps=4 format=4 uid="uid://cbrkijjcxph15"]
|
||||||
|
|
||||||
[ext_resource type="TileSet" uid="uid://cfq716af1nhqm" path="res://levelFinal/tileSet/coreTiles.tres" id="1_sp6x8"]
|
[ext_resource type="TileSet" uid="uid://cfq716af1nhqm" path="res://levels/levelFinal/tileSet/coreTiles.tres" id="1_sp6x8"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_js4h8"]
|
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_js4h8"]
|
||||||
[ext_resource type="PackedScene" uid="uid://df6xmsx4rav7n" path="res://levelFinal/core/core.tscn" id="3_vttxq"]
|
[ext_resource type="PackedScene" uid="uid://bdd6q3m06bnn3" path="res://levels/levelFinal/core/core.tscn" id="3_vttxq"]
|
||||||
|
|
||||||
[node name="finalLevel" type="Node2D"]
|
[node name="finalLevel" type="Node2D"]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://cfq716af1nhqm"]
|
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://cfq716af1nhqm"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://c2wogqdxqbv64" path="res://levelFinal/tileSet/sprCave fire addition.png" id="1_28e7j"]
|
[ext_resource type="Texture2D" uid="uid://c2wogqdxqbv64" path="res://levels/levelFinal/tileSet/sprCave fire addition.png" id="1_28e7j"]
|
||||||
|
|
||||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dxyvv"]
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dxyvv"]
|
||||||
texture = ExtResource("1_28e7j")
|
texture = ExtResource("1_28e7j")
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://c2wogqdxqbv64"
|
uid="uid://c2wogqdxqbv64"
|
||||||
path="res://.godot/imported/sprCave fire addition.png-c9ee4e2c2dda08d98bc8e2e0a7191681.ctex"
|
path="res://.godot/imported/sprCave fire addition.png-e853f68f8d9c1281c24448e71175667c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelFinal/tileSet/sprCave fire addition.png"
|
source_file="res://levels/levelFinal/tileSet/sprCave fire addition.png"
|
||||||
dest_files=["res://.godot/imported/sprCave fire addition.png-c9ee4e2c2dda08d98bc8e2e0a7191681.ctex"]
|
dest_files=["res://.godot/imported/sprCave fire addition.png-e853f68f8d9c1281c24448e71175667c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=3 format=3 uid="uid://dxojtfoa4jbe"]
|
[gd_scene load_steps=3 format=3 uid="uid://dxojtfoa4jbe"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://c3qi2ffmxsl8i" path="res://triggers/exit_zone.gd" id="1_2uwmc"]
|
[ext_resource type="Script" uid="uid://c3qi2ffmxsl8i" path="res://levels/levelOne/exit_zone.gd" id="1_2uwmc"]
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
||||||
size = Vector2(32, 29)
|
size = Vector2(32, 29)
|
|
@ -1,5 +1,6 @@
|
||||||
extends Area2D
|
extends Area2D
|
||||||
|
|
||||||
|
var planetOne = preload("res://planets/planetOne/planetOne.tscn")
|
||||||
var activated: bool = false
|
var activated: bool = false
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
@ -12,4 +13,4 @@ func levelComplete():
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
if activated:
|
if activated:
|
||||||
get_tree().change_scene_to_file("res://planetScene/planetOne/planetOne.tscn")
|
get_tree().change_scene_to_packed(planetOne)
|
|
@ -1,10 +1,9 @@
|
||||||
[gd_scene load_steps=6 format=4 uid="uid://ccjb75bercbw8"]
|
[gd_scene load_steps=5 format=4 uid="uid://ccjb75bercbw8"]
|
||||||
|
|
||||||
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levelOne/tileMaps/baseTileset.tres" id="1_s5r4n"]
|
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_s5r4n"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_r1egm"]
|
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_r1egm"]
|
||||||
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_56573"]
|
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_56573"]
|
||||||
[ext_resource type="PackedScene" uid="uid://chpqjpcexhd3t" path="res://rock/Rock.tscn" id="4_1l7e8"]
|
[ext_resource type="PackedScene" uid="uid://dxojtfoa4jbe" path="res://levels/levelOne/exitZone.tscn" id="5_r1egm"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dxojtfoa4jbe" path="res://triggers/exitZone.tscn" id="5_r1egm"]
|
|
||||||
|
|
||||||
[node name="levelOne" type="Node2D"]
|
[node name="levelOne" type="Node2D"]
|
||||||
|
|
||||||
|
@ -22,9 +21,6 @@ collision_enabled = false
|
||||||
[node name="player" parent="." instance=ExtResource("2_r1egm")]
|
[node name="player" parent="." instance=ExtResource("2_r1egm")]
|
||||||
position = Vector2(373, 125)
|
position = Vector2(373, 125)
|
||||||
|
|
||||||
[node name="rock" parent="." instance=ExtResource("4_1l7e8")]
|
|
||||||
position = Vector2(73, -309)
|
|
||||||
|
|
||||||
[node name="crystals" type="Node2D" parent="."]
|
[node name="crystals" type="Node2D" parent="."]
|
||||||
position = Vector2(304, 494)
|
position = Vector2(304, 494)
|
||||||
|
|
||||||
|
@ -65,6 +61,3 @@ offset_bottom = 1246.0
|
||||||
text = "collect all the crystals
|
text = "collect all the crystals
|
||||||
to open the exit"
|
to open the exit"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[editable path="player"]
|
|
||||||
[editable path="player/Control"]
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://xnedi1edel2b"]
|
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://xnedi1edel2b"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://crq1khxt7g4f" path="res://levelOne/tileMaps/sprCave.png" id="1_eg6gv"]
|
[ext_resource type="Texture2D" uid="uid://crq1khxt7g4f" path="res://levels/levelOne/tileMaps/sprCave.png" id="1_eg6gv"]
|
||||||
|
|
||||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kjlji"]
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kjlji"]
|
||||||
texture = ExtResource("1_eg6gv")
|
texture = ExtResource("1_eg6gv")
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://crq1khxt7g4f"
|
uid="uid://crq1khxt7g4f"
|
||||||
path="res://.godot/imported/sprCave.png-b3ab94739c0d777d15e40c72933233c3.ctex"
|
path="res://.godot/imported/sprCave.png-f0f0a10a0ecc9fc6db2b7270814e7435.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://levelOne/tileMaps/sprCave.png"
|
source_file="res://levels/levelOne/tileMaps/sprCave.png"
|
||||||
dest_files=["res://.godot/imported/sprCave.png-b3ab94739c0d777d15e40c72933233c3.ctex"]
|
dest_files=["res://.godot/imported/sprCave.png-f0f0a10a0ecc9fc6db2b7270814e7435.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=3 format=3 uid="uid://8f5ju5hv8elk"]
|
[gd_scene load_steps=3 format=3 uid="uid://iui8sgglpc55"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b0brgicfdcox0" path="res://triggers/exit_zone3.gd" id="1_pekjb"]
|
[ext_resource type="Script" uid="uid://b0brgicfdcox0" path="res://levels/levelThree/exit_zone3.gd" id="1_pekjb"]
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
||||||
size = Vector2(32, 29)
|
size = Vector2(32, 29)
|
|
@ -1,5 +1,6 @@
|
||||||
extends Area2D
|
extends Area2D
|
||||||
|
|
||||||
|
var planetThree = preload("res://planets/planetThree/planetThree.tscn")
|
||||||
var activated: bool = false
|
var activated: bool = false
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
@ -12,4 +13,4 @@ func levelComplete():
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
if activated:
|
if activated:
|
||||||
get_tree().change_scene_to_file(" ")
|
get_tree().change_scene_to_packed(planetThree)
|
|
@ -1,9 +1,9 @@
|
||||||
[gd_scene load_steps=5 format=4 uid="uid://fnblp2yeolag"]
|
[gd_scene load_steps=5 format=4 uid="uid://fnblp2yeolag"]
|
||||||
|
|
||||||
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levelOne/tileMaps/baseTileset.tres" id="1_cg7oj"]
|
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_cg7oj"]
|
||||||
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="2_gc6ab"]
|
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="2_gc6ab"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_kpb6v"]
|
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_kpb6v"]
|
||||||
[ext_resource type="PackedScene" uid="uid://8f5ju5hv8elk" path="res://triggers/exitZone3.tscn" id="3_eac2n"]
|
[ext_resource type="PackedScene" uid="uid://iui8sgglpc55" path="res://levels/levelThree/exitZone3.tscn" id="3_eac2n"]
|
||||||
|
|
||||||
[node name="LevelThree" type="Node2D"]
|
[node name="LevelThree" type="Node2D"]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=3 format=3 uid="uid://c0h3r0ot5jeds"]
|
[gd_scene load_steps=3 format=3 uid="uid://c0h3r0ot5jeds"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b2wo3pho6jsk3" path="res://triggers/exit_zone2.gd" id="1_u53oi"]
|
[ext_resource type="Script" uid="uid://b2wo3pho6jsk3" path="res://levels/levelTwo/exit_zone2.gd" id="1_i04ng"]
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jhhth"]
|
||||||
size = Vector2(32, 29)
|
size = Vector2(32, 29)
|
||||||
|
@ -9,7 +9,7 @@ size = Vector2(32, 29)
|
||||||
|
|
||||||
[node name="exitZone" type="Area2D" parent="."]
|
[node name="exitZone" type="Area2D" parent="."]
|
||||||
position = Vector2(14, -18)
|
position = Vector2(14, -18)
|
||||||
script = ExtResource("1_u53oi")
|
script = ExtResource("1_i04ng")
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="exitZone"]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="exitZone"]
|
||||||
position = Vector2(-14, 18)
|
position = Vector2(-14, 18)
|
|
@ -1,5 +1,6 @@
|
||||||
extends Area2D
|
extends Area2D
|
||||||
|
|
||||||
|
var planetTwo = preload("res://planets/planetTwo/planetTwo.tscn")
|
||||||
var activated: bool = false
|
var activated: bool = false
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
@ -12,4 +13,4 @@ func levelComplete():
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
if activated:
|
if activated:
|
||||||
get_tree().change_scene_to_file("res://planetScene/planetTwo/planetTwo.tscn")
|
get_tree().change_scene_to_packed(planetTwo)
|
|
@ -1,9 +1,9 @@
|
||||||
[gd_scene load_steps=5 format=4 uid="uid://dyw7tstsgsla5"]
|
[gd_scene load_steps=5 format=4 uid="uid://dyw7tstsgsla5"]
|
||||||
|
|
||||||
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levelOne/tileMaps/baseTileset.tres" id="1_o24rn"]
|
[ext_resource type="TileSet" uid="uid://xnedi1edel2b" path="res://levels/levelOne/tileMaps/baseTileset.tres" id="1_o24rn"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_6qs84"]
|
[ext_resource type="PackedScene" uid="uid://c1xy5bf2p6vmh" path="res://player/smallPlayer/player.tscn" id="2_6qs84"]
|
||||||
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_34lfb"]
|
[ext_resource type="PackedScene" uid="uid://darxbklsgh23m" path="res://collectables/crystal/collectableCrystal.tscn" id="3_34lfb"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c0h3r0ot5jeds" path="res://triggers/exitZone2.tscn" id="4_34lfb"]
|
[ext_resource type="PackedScene" uid="uid://c0h3r0ot5jeds" path="res://levels/levelTwo/exitZone2.tscn" id="4_34lfb"]
|
||||||
|
|
||||||
[node name="LevelTwo" type="Node2D"]
|
[node name="LevelTwo" type="Node2D"]
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
extends Area2D
|
|
||||||
|
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
|
||||||
get_tree().change_scene_to_file("res://levelTwo/levelTwo.tscn")
|
|
|
@ -1,6 +0,0 @@
|
||||||
extends Area2D
|
|
||||||
|
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
|
||||||
print ("Entering levelFINAL")
|
|
||||||
# get_tree().change_scene_to_file("res://levelTwo/levelTwo.tscn")
|
|
|
@ -1,5 +0,0 @@
|
||||||
extends Area2D
|
|
||||||
|
|
||||||
|
|
||||||
func _on_body_entered(body: Node2D) -> void:
|
|
||||||
get_tree().change_scene_to_file("res://levelThree/levelThree.tscn")
|
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cuv6yxysv620e"
|
uid="uid://cuv6yxysv620e"
|
||||||
path="res://.godot/imported/space-seamless.png-71e9f1988090d7c148f99574986241e4.ctex"
|
path="res://.godot/imported/space-seamless.png-a0253cc358d301494381f5297b4ab03c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/background/space-seamless.png"
|
source_file="res://planets/background/space-seamless.png"
|
||||||
dest_files=["res://.godot/imported/space-seamless.png-71e9f1988090d7c148f99574986241e4.ctex"]
|
dest_files=["res://.godot/imported/space-seamless.png-a0253cc358d301494381f5297b4ab03c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
6
planets/planetOne/caveEntranceOne.gd
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
extends Area2D
|
||||||
|
|
||||||
|
var levelTwo = preload("res://levels/levelTwo/levelTwo.tscn")
|
||||||
|
|
||||||
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
|
get_tree().change_scene_to_packed(levelTwo)
|
|
@ -1,11 +1,11 @@
|
||||||
[gd_scene load_steps=20 format=3 uid="uid://dh0lvt4eb1x5s"]
|
[gd_scene load_steps=20 format=3 uid="uid://dh0lvt4eb1x5s"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planetScene/background/space-seamless.png" id="1_pfjy3"]
|
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planets/background/space-seamless.png" id="1_pfjy3"]
|
||||||
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planetScene/background/textureRotate.gd" id="2_tvkms"]
|
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planets/background/textureRotate.gd" id="2_tvkms"]
|
||||||
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planetScene/sprites/planet.png" id="3_6eyof"]
|
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planets/sprites/planet.png" id="3_6eyof"]
|
||||||
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planetScene/planetOne/planet_sprite.gd" id="4_1nrd0"]
|
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planets/planetOne/planet_sprite.gd" id="4_1nrd0"]
|
||||||
[ext_resource type="Script" uid="uid://bxsyec5gcnavv" path="res://planetScene/planetOne/caveEntranceOne.gd" id="5_a476e"]
|
[ext_resource type="Script" uid="uid://bxsyec5gcnavv" path="res://planets/planetOne/caveEntranceOne.gd" id="5_a476e"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planetScene/sprites/caveEntrance.png" id="6_qiaui"]
|
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planets/sprites/caveEntrance.png" id="6_qiaui"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_7l4lm"]
|
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_7l4lm"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_nnmca"]
|
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_nnmca"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_mofbo"]
|
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_mofbo"]
|
7
planets/planetThree/caveEntranceThree.gd
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
extends Area2D
|
||||||
|
|
||||||
|
var levelFinal = preload("res://levels/levelFinal/levelFinal.tscn")
|
||||||
|
|
||||||
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
|
print ("Entering levelFINAL")
|
||||||
|
get_tree().change_scene_to_packed(levelFinal)
|
Before Width: | Height: | Size: 333 B After Width: | Height: | Size: 333 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://ccnvk58hhdefa"
|
uid="uid://ccnvk58hhdefa"
|
||||||
path="res://.godot/imported/finalEntrance_0001.png-71e0fc5973c7ed7227796449137227d1.ctex"
|
path="res://.godot/imported/finalEntrance_0001.png-41070078e3adb6a0e56f8a7eb9ff32ac.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0001.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0001.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0001.png-71e0fc5973c7ed7227796449137227d1.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0001.png-41070078e3adb6a0e56f8a7eb9ff32ac.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 449 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dv14bou2l4rxt"
|
uid="uid://dv14bou2l4rxt"
|
||||||
path="res://.godot/imported/finalEntrance_0002.png-0e028d2ef973d812ed9d63adf84f4631.ctex"
|
path="res://.godot/imported/finalEntrance_0002.png-196eda2a6bf38cfe0daac55a28824147.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0002.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0002.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0002.png-0e028d2ef973d812ed9d63adf84f4631.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0002.png-196eda2a6bf38cfe0daac55a28824147.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 533 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cfeejuj82yn4f"
|
uid="uid://cfeejuj82yn4f"
|
||||||
path="res://.godot/imported/finalEntrance_0003.png-099dd88966b9f9f5c1c0837b0583994e.ctex"
|
path="res://.godot/imported/finalEntrance_0003.png-9924ce2956f99ac11fa303c41c02dcc7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0003.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0003.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0003.png-099dd88966b9f9f5c1c0837b0583994e.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0003.png-9924ce2956f99ac11fa303c41c02dcc7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 587 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://clm5uidp5crng"
|
uid="uid://clm5uidp5crng"
|
||||||
path="res://.godot/imported/finalEntrance_0004.png-c170a51a5857a4ef832dde61a1c3945c.ctex"
|
path="res://.godot/imported/finalEntrance_0004.png-eb9b9145a4f3b2cfb9ba654fcd21339d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0004.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0004.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0004.png-c170a51a5857a4ef832dde61a1c3945c.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0004.png-eb9b9145a4f3b2cfb9ba654fcd21339d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 533 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://n0yxuloamnl3"
|
uid="uid://n0yxuloamnl3"
|
||||||
path="res://.godot/imported/finalEntrance_0005.png-ea90fa085cb0c6f6c2968d5f208ff555.ctex"
|
path="res://.godot/imported/finalEntrance_0005.png-b4c772029f3dc6ba391f9a111253e66e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0005.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0005.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0005.png-ea90fa085cb0c6f6c2968d5f208ff555.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0005.png-b4c772029f3dc6ba391f9a111253e66e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 449 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cp2danr5fkc7p"
|
uid="uid://cp2danr5fkc7p"
|
||||||
path="res://.godot/imported/finalEntrance_0006.png-970950cb7dce90b6e765de113f65e5bc.ctex"
|
path="res://.godot/imported/finalEntrance_0006.png-25c726db0873146021d4e039e7f1e9d5.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0006.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0006.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0006.png-970950cb7dce90b6e765de113f65e5bc.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0006.png-25c726db0873146021d4e039e7f1e9d5.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 333 B After Width: | Height: | Size: 333 B |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://ban1l5iyt10eo"
|
uid="uid://ban1l5iyt10eo"
|
||||||
path="res://.godot/imported/finalEntrance_0007.png-9c1d79c0119ed8cb8f911e531144408b.ctex"
|
path="res://.godot/imported/finalEntrance_0007.png-388321654ff9cec03127fb9e3f895cc7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0007.png"
|
source_file="res://planets/planetThree/finalEntranceSprites/finalEntrance_0007.png"
|
||||||
dest_files=["res://.godot/imported/finalEntrance_0007.png-9c1d79c0119ed8cb8f911e531144408b.ctex"]
|
dest_files=["res://.godot/imported/finalEntrance_0007.png-388321654ff9cec03127fb9e3f895cc7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -1,24 +1,24 @@
|
||||||
[gd_scene load_steps=28 format=3 uid="uid://bw0pg86y720j"]
|
[gd_scene load_steps=28 format=3 uid="uid://bw0pg86y720j"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planetScene/background/space-seamless.png" id="1_baac1"]
|
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planets/background/space-seamless.png" id="1_baac1"]
|
||||||
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planetScene/background/textureRotate.gd" id="2_y1spn"]
|
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planets/background/textureRotate.gd" id="2_y1spn"]
|
||||||
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planetScene/sprites/planet.png" id="3_43s7y"]
|
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planets/sprites/planet.png" id="3_43s7y"]
|
||||||
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planetScene/planetOne/planet_sprite.gd" id="4_yousq"]
|
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planets/planetOne/planet_sprite.gd" id="4_yousq"]
|
||||||
[ext_resource type="Script" uid="uid://cqqxyv3c0ou2l" path="res://planetScene/planetThree/caveEntranceThree.gd" id="5_mm2nt"]
|
[ext_resource type="Script" uid="uid://cqqxyv3c0ou2l" path="res://planets/planetThree/caveEntranceThree.gd" id="5_mm2nt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planetScene/sprites/caveEntrance.png" id="6_803x4"]
|
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planets/sprites/caveEntrance.png" id="6_803x4"]
|
||||||
[ext_resource type="Texture2D" uid="uid://ccnvk58hhdefa" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0001.png" id="6_mm2nt"]
|
[ext_resource type="Texture2D" uid="uid://ccnvk58hhdefa" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0001.png" id="6_mm2nt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dv14bou2l4rxt" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0002.png" id="7_e4obg"]
|
[ext_resource type="Texture2D" uid="uid://dv14bou2l4rxt" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0002.png" id="7_e4obg"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_rknhx"]
|
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_rknhx"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cfeejuj82yn4f" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0003.png" id="8_bkq8h"]
|
[ext_resource type="Texture2D" uid="uid://cfeejuj82yn4f" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0003.png" id="8_bkq8h"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_mm2nt"]
|
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_mm2nt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://clm5uidp5crng" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0004.png" id="9_0a5f7"]
|
[ext_resource type="Texture2D" uid="uid://clm5uidp5crng" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0004.png" id="9_0a5f7"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_e4obg"]
|
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_e4obg"]
|
||||||
[ext_resource type="Texture2D" uid="uid://n0yxuloamnl3" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0005.png" id="10_abjb2"]
|
[ext_resource type="Texture2D" uid="uid://n0yxuloamnl3" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0005.png" id="10_abjb2"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dt3rv4x30n4ru" path="res://player/smallPlayer/playerSprites/playerSprite_0004.png" id="10_bkq8h"]
|
[ext_resource type="Texture2D" uid="uid://dt3rv4x30n4ru" path="res://player/smallPlayer/playerSprites/playerSprite_0004.png" id="10_bkq8h"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bvnodga8epycb" path="res://player/smallPlayer/playerSprites/playerSprite_0005.png" id="11_0a5f7"]
|
[ext_resource type="Texture2D" uid="uid://bvnodga8epycb" path="res://player/smallPlayer/playerSprites/playerSprite_0005.png" id="11_0a5f7"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cp2danr5fkc7p" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0006.png" id="11_0olys"]
|
[ext_resource type="Texture2D" uid="uid://cp2danr5fkc7p" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0006.png" id="11_0olys"]
|
||||||
[ext_resource type="Texture2D" uid="uid://d5qpoa8wadrp" path="res://player/smallPlayer/playerSprites/playerSprite_0006.png" id="12_abjb2"]
|
[ext_resource type="Texture2D" uid="uid://d5qpoa8wadrp" path="res://player/smallPlayer/playerSprites/playerSprite_0006.png" id="12_abjb2"]
|
||||||
[ext_resource type="Texture2D" uid="uid://ban1l5iyt10eo" path="res://planetScene/planetThree/finalEntranceSprites/finalEntrance_0007.png" id="12_s7fta"]
|
[ext_resource type="Texture2D" uid="uid://ban1l5iyt10eo" path="res://planets/planetThree/finalEntranceSprites/finalEntrance_0007.png" id="12_s7fta"]
|
||||||
[ext_resource type="Texture2D" uid="uid://jfhpkm78lqyx" path="res://player/smallPlayer/playerSprites/playerSprite_0007.png" id="13_0olys"]
|
[ext_resource type="Texture2D" uid="uid://jfhpkm78lqyx" path="res://player/smallPlayer/playerSprites/playerSprite_0007.png" id="13_0olys"]
|
||||||
[ext_resource type="Texture2D" uid="uid://jssqmb4832pr" path="res://player/smallPlayer/playerSprites/playerSprite_0008.png" id="14_s7fta"]
|
[ext_resource type="Texture2D" uid="uid://jssqmb4832pr" path="res://player/smallPlayer/playerSprites/playerSprite_0008.png" id="14_s7fta"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dxeg6715vly1v" path="res://player/smallPlayer/playerSprites/playerSprite_0009.png" id="15_hrtuk"]
|
[ext_resource type="Texture2D" uid="uid://dxeg6715vly1v" path="res://player/smallPlayer/playerSprites/playerSprite_0009.png" id="15_hrtuk"]
|
6
planets/planetTwo/caveEntranceTwo.gd
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
extends Area2D
|
||||||
|
|
||||||
|
var levelThree = preload("res://levels/levelThree/levelThree.tscn")
|
||||||
|
|
||||||
|
func _on_body_entered(body: Node2D) -> void:
|
||||||
|
get_tree().change_scene_to_packed(levelThree)
|
|
@ -1,11 +1,11 @@
|
||||||
[gd_scene load_steps=20 format=3 uid="uid://djwdtavyh4ts1"]
|
[gd_scene load_steps=20 format=3 uid="uid://djwdtavyh4ts1"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planetScene/background/space-seamless.png" id="1_qoowv"]
|
[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planets/background/space-seamless.png" id="1_qoowv"]
|
||||||
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planetScene/background/textureRotate.gd" id="2_kt3hf"]
|
[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planets/background/textureRotate.gd" id="2_kt3hf"]
|
||||||
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planetScene/sprites/planet.png" id="3_v8bam"]
|
[ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planets/sprites/planet.png" id="3_v8bam"]
|
||||||
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planetScene/planetOne/planet_sprite.gd" id="4_ondy7"]
|
[ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planets/planetOne/planet_sprite.gd" id="4_ondy7"]
|
||||||
[ext_resource type="Script" uid="uid://dv7jbphcsma8q" path="res://planetScene/planetTwo/caveEntranceTwo.gd" id="5_gqxmi"]
|
[ext_resource type="Script" uid="uid://dv7jbphcsma8q" path="res://planets/planetTwo/caveEntranceTwo.gd" id="5_gqxmi"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planetScene/sprites/caveEntrance.png" id="6_y8axt"]
|
[ext_resource type="Texture2D" uid="uid://cw30f2tjaigg4" path="res://planets/sprites/caveEntrance.png" id="6_y8axt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_40t4w"]
|
[ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="7_40t4w"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_jdc1j"]
|
[ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="8_jdc1j"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_we8pr"]
|
[ext_resource type="Texture2D" uid="uid://cw0ntcoynkr0w" path="res://player/smallPlayer/playerSprites/playerSprite_0003.png" id="9_we8pr"]
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cw30f2tjaigg4"
|
uid="uid://cw30f2tjaigg4"
|
||||||
path="res://.godot/imported/caveEntrance.png-f17020c2575bf3e45bc088cb96565c91.ctex"
|
path="res://.godot/imported/caveEntrance.png-bc35003457cf75a546b67144fee0f4c7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/sprites/caveEntrance.png"
|
source_file="res://planets/sprites/caveEntrance.png"
|
||||||
dest_files=["res://.godot/imported/caveEntrance.png-f17020c2575bf3e45bc088cb96565c91.ctex"]
|
dest_files=["res://.godot/imported/caveEntrance.png-bc35003457cf75a546b67144fee0f4c7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://btgsbvc7gidjq"
|
uid="uid://btgsbvc7gidjq"
|
||||||
path="res://.godot/imported/planet.png-5f359934615d3bf0d215cab13dfc7ead.ctex"
|
path="res://.godot/imported/planet.png-d3b919ff75b70152475cb6c0d6a10ad4.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://planetScene/sprites/planet.png"
|
source_file="res://planets/sprites/planet.png"
|
||||||
dest_files=["res://.godot/imported/planet.png-5f359934615d3bf0d215cab13dfc7ead.ctex"]
|
dest_files=["res://.godot/imported/planet.png-d3b919ff75b70152475cb6c0d6a10ad4.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -67,6 +67,7 @@ frame_progress = 0.910845
|
||||||
shape = SubResource("RectangleShape2D_i3pqv")
|
shape = SubResource("RectangleShape2D_i3pqv")
|
||||||
|
|
||||||
[node name="Camera2D" type="Camera2D" parent="."]
|
[node name="Camera2D" type="Camera2D" parent="."]
|
||||||
|
zoom = Vector2(1.885, 1.885)
|
||||||
position_smoothing_enabled = true
|
position_smoothing_enabled = true
|
||||||
position_smoothing_speed = 10.0
|
position_smoothing_speed = 10.0
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
extends Button
|
extends Button
|
||||||
|
|
||||||
|
@onready var levelOne = preload("res://levels/levelOne/levelOne.tscn")
|
||||||
|
|
||||||
func _on_pressed() -> void:
|
func _on_pressed() -> void:
|
||||||
get_tree().change_scene_to_file("res://levelOne/startLevel.tscn")
|
get_tree().change_scene_to_packed(levelOne)
|
||||||
|
|