Added LotsaHoles level

This commit is contained in:
Martin Felis
2024-01-28 15:26:49 +01:00
parent 597c32f9e2
commit 57a9861b41
9 changed files with 120 additions and 35 deletions
+8 -1
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=3 uid="uid://rd48gl8k5x34"]
[gd_scene load_steps=12 format=3 uid="uid://rd48gl8k5x34"]
[ext_resource type="Theme" uid="uid://bb8mjy6l7umui" path="res://themes/GameUI.tres" id="2_eun58"]
[ext_resource type="PackedScene" uid="uid://b1nm5h3yccr16" path="res://scenes/World.tscn" id="2_voimb"]
@@ -6,6 +6,7 @@
[ext_resource type="Texture2D" uid="uid://b5ah0ej10awd5" path="res://levels/Platforms.png" id="4_0en0p"]
[ext_resource type="Script" path="res://scenes/GameUI.gd" id="4_2tdl1"]
[ext_resource type="Texture2D" uid="uid://dam8r48qo0qqh" path="res://levels/BasicLevel.png" id="4_l63m5"]
[ext_resource type="Texture2D" uid="uid://b3bftdoqgqopj" path="res://levels/LotsaHoles.png" id="7_8su71"]
[sub_resource type="World3D" id="World3D_5g233"]
@@ -342,3 +343,9 @@ layout_mode = 2
toggle_mode = true
button_group = ExtResource("4_0dlh8")
icon = ExtResource("4_0en0p")
[node name="PlatformLevelButton2" type="Button" parent="GameUI/GameLevelSelectWidgets/LevelListContainer"]
layout_mode = 2
toggle_mode = true
button_group = ExtResource("4_0dlh8")
icon = ExtResource("7_8su71")
+6 -1
View File
@@ -14,8 +14,10 @@ var player_scene = preload("res://entities/Player.tscn")
var level_scenes : Array = [
preload("res://levels/BasicLevel.tscn"),
preload("res://levels/Platforms.tscn")
preload("res://levels/Platforms.tscn"),
preload("res://levels/LotsaHoles.tscn")
]
var level_index = 0
var last_level_index = -1
@@ -130,6 +132,9 @@ func load_level():
level.add_child(level_instance)
spawn_points.clear()
for node in $Players.get_children():
node.queue_free()
find_spawn_points(level)
print("Found " + str(spawn_points.size()) + " spawn points.")
spawn_players()