New features and plenty of code still in testing. This includes a level select, basic inventory, and a basic HUD.
This commit is contained in:
6
Levels/Hub World.gd
Normal file
6
Levels/Hub World.gd
Normal file
@@ -0,0 +1,6 @@
|
||||
extends Node2D
|
||||
|
||||
func _ready() -> void:
|
||||
$YSort/Player.position = get_viewport_rect().size / 2
|
||||
$YSort/Player.load_hud($HUD)
|
||||
return
|
21
Levels/Hub World.tscn
Normal file
21
Levels/Hub World.tscn
Normal file
@@ -0,0 +1,21 @@
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://Player/Player.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://Levels/Hub World.gd" type="Script" id=2]
|
||||
[ext_resource path="res://GUI/HUD.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://Enemies/Enemy.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="World" type="Node2D"]
|
||||
script = ExtResource( 2 )
|
||||
|
||||
[node name="YSort" type="YSort" parent="."]
|
||||
|
||||
[node name="Player" parent="YSort" instance=ExtResource( 1 )]
|
||||
collision_mask = 2
|
||||
|
||||
[node name="Enemies" type="YSort" parent="YSort"]
|
||||
|
||||
[node name="Enemy" parent="YSort/Enemies" instance=ExtResource( 4 )]
|
||||
position = Vector2( 204, 95.8129 )
|
||||
|
||||
[node name="HUD" parent="." instance=ExtResource( 3 )]
|
BIN
Levels/Hub_World_Button_Normal.png
Normal file
BIN
Levels/Hub_World_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 141 B |
35
Levels/Hub_World_Button_Normal.png.import
Normal file
35
Levels/Hub_World_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Hub_World_Button_Normal.png-e0e0c92697e93b1432bd2175db9ce2c3.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Hub_World_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Hub_World_Button_Normal.png-e0e0c92697e93b1432bd2175db9ce2c3.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Levels/Level_1_Button_Normal.png
Normal file
BIN
Levels/Level_1_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 121 B |
35
Levels/Level_1_Button_Normal.png.import
Normal file
35
Levels/Level_1_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Level_1_Button_Normal.png-aabb94677b90d525ea57c43e1e096b4c.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Level_1_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Level_1_Button_Normal.png-aabb94677b90d525ea57c43e1e096b4c.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Levels/Level_2_Button_Normal.png
Normal file
BIN
Levels/Level_2_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 150 B |
35
Levels/Level_2_Button_Normal.png.import
Normal file
35
Levels/Level_2_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Level_2_Button_Normal.png-fc84a3c0989fcc3c8e21d71dd29dae79.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Level_2_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Level_2_Button_Normal.png-fc84a3c0989fcc3c8e21d71dd29dae79.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Levels/Level_3_Button_Normal.png
Normal file
BIN
Levels/Level_3_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 160 B |
35
Levels/Level_3_Button_Normal.png.import
Normal file
35
Levels/Level_3_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Level_3_Button_Normal.png-13bd64d9d3b134bf83ed84336204422d.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Level_3_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Level_3_Button_Normal.png-13bd64d9d3b134bf83ed84336204422d.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Levels/Level_4_Button_Normal.png
Normal file
BIN
Levels/Level_4_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 158 B |
35
Levels/Level_4_Button_Normal.png.import
Normal file
35
Levels/Level_4_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Level_4_Button_Normal.png-07ee7e0ee4d69f43e44a957232f5dcd0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Level_4_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Level_4_Button_Normal.png-07ee7e0ee4d69f43e44a957232f5dcd0.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Levels/Level_5_Button_Normal.png
Normal file
BIN
Levels/Level_5_Button_Normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 148 B |
35
Levels/Level_5_Button_Normal.png.import
Normal file
35
Levels/Level_5_Button_Normal.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Level_5_Button_Normal.png-5692bf663ad3e725c957095a5773b43c.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Level_5_Button_Normal.png"
|
||||
dest_files=[ "res://.import/Level_5_Button_Normal.png-5692bf663ad3e725c957095a5773b43c.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=0
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
Reference in New Issue
Block a user