one time use

This commit is contained in:
Booklordofthedings 2024-08-19 12:28:39 +02:00
parent 5d1cee6dd0
commit b19ea3d912
3 changed files with 37 additions and 25 deletions

View file

@ -1,35 +1,37 @@
[gd_scene load_steps=5 format=4 uid="uid://frtjwlebpm8p"]
[gd_scene load_steps=6 format=4 uid="uid://frtjwlebpm8p"]
[ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_fnfel"]
[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="2_myppf"]
[ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="3_ubjab"]
[ext_resource type="PackedScene" uid="uid://dg4x0lmww373x" path="res://levels/Level_2_Rooms/level_2_room_3.tscn" id="4_kanmf"]
[ext_resource type="PackedScene" uid="uid://cys3y6mvx2r51" path="res://objects/OneTimeBlock.tscn" id="5_umo3r"]
[node name="LevelBase" instance=ExtResource("1_fnfel")]
[node name="Player" parent="." index="0"]
position = Vector2(-271, -112)
[node name="Block" parent="." index="4" instance=ExtResource("2_myppf")]
position = Vector2(-192, -55)
delete_self = true
[node name="Block2" parent="." index="5" instance=ExtResource("2_myppf")]
[node name="Block2" parent="." index="4" instance=ExtResource("2_myppf")]
position = Vector2(-48, 127)
scale = Vector2(0.5, 0.5)
[node name="Block3" parent="." index="6" instance=ExtResource("2_myppf")]
position = Vector2(256, -93)
delete_self = true
[node name="Block4" parent="." index="7" instance=ExtResource("2_myppf")]
position = Vector2(17, -80)
scale = Vector2(0.5, 0.5)
delete_self = true
[node name="Goal" parent="." index="8" instance=ExtResource("3_ubjab")]
[node name="Goal" parent="." index="5" instance=ExtResource("3_ubjab")]
position = Vector2(-72, -97)
next = ExtResource("4_kanmf")
[node name="Layer0" parent="." index="10"]
tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAADAAIAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAAAAEAAAAJAAEAAAAAAAEAAAAJAAIAAAAAAAEAAAAJAAMAAAAAAAEAAAAJAAQAAAAFAAIAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAABAAIAAAD8//v/AAABAAIAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAABAAIAAAABAPv/AAABAAIAAAACAPv/AAABAAIAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD3//7/AAABAAEAAAD4//7/AAABAAEAAAD7//z/AAABAAEAAAD7//3/AAABAAEAAAD7//7/AAABAAEAAAD7////AAABAAEAAAD8////AAABAAEAAAD8//7/AAABAAEAAAD9//7/AAABAAEAAAD///7/AAABAAEAAAD+//7/AAABAAEAAAABAPz/AAABAAEAAAAAAP7/AAABAAEAAAABAP7/AAABAAEAAAACAP7/AAABAAEAAAADAP7/AAABAAEAAAAEAP7/AAABAAEAAAAIAAAAAAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAHAAIAAAABAAEAAAAHAAMAAAABAAEAAAAHAAQAAAABAAEAAAAIAAQAAAABAAEAAAAIAAMAAAABAAEAAAAIAAIAAAABAAEAAAAIAAEAAAABAAEAAAD6/wIAAAABAAEAAAD7/wIAAAABAAEAAAD6/wMAAAABAAEAAAD7/wMAAAABAAEAAAD6/wQAAAABAAEAAAD7/wQAAAABAAEAAAABAAIAAAABAAEAAAABAAMAAAABAAEAAAABAAQAAAABAAEAAAACAAIAAAABAAEAAAACAAMAAAABAAEAAAACAAQAAAABAAEAAAA=")
[node name="TextureRect" parent="." index="6"]
offset_left = -319.0
offset_right = -319.0
[node name="Layer0" parent="." index="7"]
tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAADAAIAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAABAAEAAAAJAAEAAAABAAEAAAAJAAIAAAABAAEAAAAJAAMAAAABAAEAAAAJAAQAAAABAAEAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAAFAAAAAAD8//v/AAADAAAAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAABAAIAAAABAPv/AAAFAAAAAAACAPv/AAADAAAAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD6/wQAAAAAAAEAAAD7/wQAAAACAAEAAAABAAQAAAAAAAEAAAACAAQAAAACAAEAAAAHAAQAAAAAAAEAAAAIAAQAAAABAAEAAAD3//7/AAAIAAEAAFD4//7/AAAIAAAAAwD7//z/AAAAAAEAAAD7//3/AAAAAAEAAAD7//7/AAAAAAEAAAD7////AAAAAAIAAAD8////AAABAAIAAAD8//7/AAADAAIAAAD9//7/AAAGAAAAAAD///7/AAAIAAEAAFD+//7/AAAIAAEAAFABAPz/AAAAAAIAAAAAAP7/AAAIAAEAAFABAP7/AAAIAAEAAFACAP7/AAAIAAEAAFADAP7/AAAIAAEAAFAEAP7/AAAIAAAAAwAIAAAAAAABAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAEAAAAHAAIAAAAAAAEAAAAHAAMAAAAAAAEAAAAIAAMAAAABAAEAAAAIAAIAAAABAAEAAAAIAAEAAAABAAEAAAD6/wIAAAAAAAAAAAD7/wIAAAACAAAAAAD6/wMAAAAAAAEAAAD7/wMAAAACAAEAAAABAAIAAAAAAAAAAAABAAMAAAAAAAEAAAACAAIAAAACAAAAAAACAAMAAAACAAEAAAD8//z/AAACAAEAAAD8//3/AAACAAEAAAD9////AAACAAIAAAACAPz/AAACAAIAAAA=")
[node name="AnimatableBody2D" parent="." index="9" instance=ExtResource("5_umo3r")]
position = Vector2(-192, -39)
[node name="AnimatableBody2D2" parent="." index="10" instance=ExtResource("5_umo3r")]
position = Vector2(258, -96)
[node name="AnimatableBody2D3" parent="." index="11" instance=ExtResource("5_umo3r")]
position = Vector2(64, -80)
scale = Vector2(0.5, 0.5)

View file

@ -1,8 +1,9 @@
[gd_scene load_steps=4 format=4 uid="uid://dg4x0lmww373x"]
[gd_scene load_steps=5 format=4 uid="uid://dg4x0lmww373x"]
[ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_slih4"]
[ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="2_pc4vo"]
[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="3_vma5r"]
[ext_resource type="PackedScene" uid="uid://cfi13vg10e7hb" path="res://levels/Level_2_Rooms/level_2_room_4.tscn" id="3_ycmk8"]
[ext_resource type="PackedScene" uid="uid://cys3y6mvx2r51" path="res://objects/OneTimeBlock.tscn" id="4_ddki8"]
[node name="LevelBase" instance=ExtResource("1_slih4")]
@ -14,12 +15,11 @@ tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAE
[node name="Goal" parent="." index="7" instance=ExtResource("2_pc4vo")]
position = Vector2(298, -93)
next = ExtResource("3_ycmk8")
[node name="Block" parent="." index="8" instance=ExtResource("3_vma5r")]
[node name="AnimatableBody2D" parent="." index="8" instance=ExtResource("4_ddki8")]
position = Vector2(-128, 31)
delete_self = true
[node name="Block2" parent="." index="9" instance=ExtResource("3_vma5r")]
position = Vector2(-78, 112)
[node name="AnimatableBody2D2" parent="." index="9" instance=ExtResource("4_ddki8")]
position = Vector2(-78, 113)
scale = Vector2(0.5, 0.5)
delete_self = true

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=4 format=3 uid="uid://cys3y6mvx2r51"]
[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="1_0n6nt"]
[ext_resource type="Texture2D" uid="uid://dkby5ivagt3td" path="res://textures/one-time-use-block-small.png" id="2_j5f5f"]
[ext_resource type="Texture2D" uid="uid://b7ixgwggloed4" path="res://textures/one-time-use-block-big.png" id="3_e323m"]
[node name="AnimatableBody2D" instance=ExtResource("1_0n6nt")]
small_sprite = ExtResource("2_j5f5f")
large_sprite = ExtResource("3_e323m")
delete_self = true