platformer-bean/scenes/level.tscn

56 lines
127 KiB
Text
Raw Normal View History

2025-04-17 21:35:23 +02:00
[gd_scene load_steps=11 format=4 uid="uid://drpvbc4k32k55"]
[ext_resource type="Texture2D" uid="uid://cmtw5dp8t4a02" path="res://assets/grass_block.png" id="1_w7c3h"]
[ext_resource type="Texture2D" uid="uid://cfx08u6bd6ouy" path="res://assets/dirt_block.png" id="2_w8frs"]
[ext_resource type="PackedScene" uid="uid://bp7jtahwqrb8u" path="res://scenes/player.tscn" id="3_w8frs"]
[ext_resource type="Texture2D" uid="uid://dug0fqru4ukrr" path="res://assets/spike.png" id="4_mx8sn"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mx8sn"]
texture = ExtResource("1_w7c3h")
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ppgk2"]
texture = ExtResource("2_w8frs")
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
[sub_resource type="TileSet" id="TileSet_2r41h"]
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetAtlasSource_mx8sn")
sources/1 = SubResource("TileSetAtlasSource_ppgk2")
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2r41h"]
texture = ExtResource("4_mx8sn")
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
[sub_resource type="TileSet" id="TileSet_klq6b"]
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetAtlasSource_2r41h")
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mx8sn"]
size = Vector2(136, 96)
[node name="Level" type="Node2D"]
[node name="TileMapLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAD/////AAAAAAAAAAADAP//AAAAAAAAAAAEAP//AAAAAAAAAAAFAP//AAAAAAAAAAAHAP7/AAAAAAAAAAAGAP7/AAAAAAAAAAAIAP7/AAAAAAAAAAAJAP7/AAAAAAAAAAAKAP7/AAAAAAAAAAALAP//AAAAAAAAAAAMAP//AAAAAAAAAAANAP//AAAAAAAAAAAOAP//AAAAAAAAAAAPAP7/AAAAAAAAAAAQAP3/AAAAAAAAAAARAPz/AAAAAAAAAAASAPz/AAAAAAAAAAATAPv/AAAAAAAAAAAUAPv/AAAAAAAAAAAVAPv/AAAAAAAAAAAWAPv/AAAAAAAAAAAXAPv/AAAAAAAAAAAYAPv/AAAAAAAAAAAZAPz/AAAAAAAAAAAaAP3/AAAAAAAAAAAbAP3/AAAAAAAAAAAcAP7/AAAAAAAAAAAdAP//AAAAAAAAAAAeAP//AAAAAAAAAAAfAP//AAAAAAAAAAAiAP//AAAAAAAAAAAjAP//AAAAAAAAAAAkAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAmAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAEAAAAAAAAAAAATAPz/AQAAAAAAAAAUAPz/AQAAAAAAAAAVAPz/AQAAAAAAAAAWAPz/AQAAAAAAAAAXAPz/AQAAAAAAAAAYAPz/AQAAAAAAAAARAP3/AQAAAAAAAAASAP3/AQAAAAAAAAATAP3/AQAAAAAAAAAUAP3/AQAAAAAAAAAVAP3/AQAAAAAAAAAWAP3/AQAAAAAAAAAXAP3/AQAAAAAAAAAYAP3/AQAAAAAAAAAZAP3/AQAAAAAAAAAQAP7/AQAAAAAAAAARAP7/AQAAAAAAAAASAP7/AQAAAAAAAAATAP7/AQAAAAAAAAAUAP7/AQAAAAAAAAAVAP7/AQAAAAAAAAAWAP7/AQAAAAAAAAAXAP7/AQAAAAAAAAAYAP7/AQAAAAAAAAAZAP7/AQAAAAAAAAAaAP7/AQAAAAAAAAAbAP7/AQAAAAAAAAAPAP//AQAAAAAAAAAQAP//AQAAAAAAAAARAP//AQAAAAAAAAASAP//AQAAAAAAAAATAP//AQAAAAAAAAAUAP//AQAAAAAAAAAVAP//AQAAAAAAAAAWAP//AQAAAAAAAAAXAP//AQAAAAAAAAAYAP//AQAAAAAAAAAZAP//AQAAAAAAAAAaAP//AQAAAAAAAAAbAP//AQAAAAAAAAAcAP//AQAAAAAAAAAJAP//AQAAAAAAAAAKAP//AQAAAAAAAAAIAP//AQAAAAAAAAAHAP//AQAAAAAAAAAGAP//AQAAAAAAAAD//wAAAQAAAAAAAAADAAAAAQAAAAAAAAAEAAAAAQAAAAAAAAAFAAAAAQAAAAAAAAAGAAAAAQAAAAAAAAAHAAAAAQAAAAAAAAAIAAAAAQAAAAAAAAAJAAAAAQAAAAAAAAAKAAAAAQAAAAAAAAALAAAAAQAAAAAAAAAMAAAAAQAAAAAAAAANAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAAAAQAAAAAAAAARAAAAAQAAAAAAAAAQAAAAAQAAAAAAAAAPAAAAAQAAAAAAAAAOAAAAAQAAAAAAAAAOAAEAAQAAAAAAAAANAAEAAQAAAAAAAAAMAAEAAQAAAAAAAAALAAEAAQAAAAAAAAAKAAEAAQAAAAAAAAAJAAEAAQAAAAAAAAAIAAEAAQAAAAAAAAAHAAEAAQAAAAAAAAAGAAEAAQAAAAAAAAAFAAEAAQAAAAAAAAAEAAEAAQAAAAAAAAADAAEAAQAAAAAAAAACAAEAAQAAAAAAAAABAAEAAQAAAAAAAAAAAAEAAQAAAAAAAAD//wEAAQAAAAAAAAAPAAEAAQAAAAAAAAAQAAEAAQAAAAAAAAARAAEAAQAAAAAAAAATAAAAAQAAAAAAAAATAAEAAQAAAAAAAAAUAAEAAQAAAAAAAAAUAAAAAQAAAAAAAAAVAAAAAQAAAAAAAAAVAAEAAQAAAAAAAAAWAAEAAQAAAAAAAAAWAAAAAQAAAAAAAAAXAAAAAQAAAAAAAAAXAAEAAQAAAAAAAAAYAAEAAQAAAAAAAAAYAAAAAQAAAAAAAAAZAAAAAQAAAAAAAAAZAAEAAQAAAAAAAAAaAAEAAQAAAAAAAAAaAAAAAQAAAAAAAAAbAAAAAQAAAAAAAAAbAAEAAQAAAAAAAAAcAAEAAQAAAAAAAAAcAAAAAQAAAAAAAAAdAAAAAQAAAAAAAAAdAAEAAQAAAAAAAAAeAAEAAQAAAAAAAAAeAAAAAQAAAAAAAAAfAAAAAQAAAAAAAAAfAAEAAQAAAAAAAAAiAAEAAQAAAAAAAAAiAAAAAQAAAAAAAAAjAAAAAQAAAAAAAAAjAAEAAQAAAAAAAAAkAAEAAQAAAAAAAAAlAAEAAQAAAAAAAAAmAAEAAQAAAAAAAAA1AP7/AAAAAAAAAAA2AP3/AAAAAAAAAAA3AP3/AAAAAAAAAAA4AP3/AAAAAAAAAAA5APz/AAAAAAAAAAA6APz/AAAAAAAAAAA7APr/AAAAAAAAAAA7APv/AQAAAAAAAAA8APr/AAAAAAAAAAA9APr/AAAAAAAAAAA+APr/AAAAAAAAAAA/APn/AAAAAAAAAABAAPn/AAAAAAAAAABBAPn/AAAAAAAAAABDAP//AAAAAAAAAABCAP7/AAAAAAAAAABEAP//AAAAAAAAAABFAP//AAAAAAAAAABGAP//AAAAAAAAAABIAP//AAAAAAAAAABJAP//AAAAAAAAAABHAP//AAAAAAAAAABKAP//AAAAAAAAAABMAP//AAAAAAAAAABLAP//AAAAAAAAAABPAP//AAAAAAAAAABRAP//AAAAAAAAAABQAP//AAAAAAAAAABSAP//AAAAAAAAAABVAP//AAAAAAAAAABWAP//AAAAAAAAAABbAP//AAAAAAAAAABdAP//AAAAAAAAAABcAP//AAAAAAAAAAAwAAEAAAAAAAAAAAAxAAEAAAAAAAAAAAAyAAEAAAAAAAAAAAA1AAEAAQAAAAAAAAA2AAEAAQAAAAAAAAA3AAEAAQAAAAAAAAA4AAEAAQAAAAAAAAA5AAEAAQAAAAAAAAA6AAEAAQAAAAAAAAA8AAAAAQAAAAAAAAA9AAAAAQAAAAAAAAA+AAAAAQAAAAAAAAA/AAAAAQAAAAAAAABAAAAAAQAAAAAAAABBAAAAAQAAAAAAAABCAAAAAQAAAAAAAABDAAAAAQAAAAAAAABEAAAAAQAAAAAAAABAAAEAAQAAAAAAAAA/AAEAAQAAAAAAAAA+AAEAAQAAAAAAAAA9AAEAAQAAAAAAAAA8AAEAAQAAAAAAAAA7AAEAAQAAAAAAAAA3AAAAAQAAAAAAAAA2AAAAAQAAAAAAAAA1AAAAAQAAAAAAAAA2AP//AQAAAAAAAAA1AP//AQAAAAAAAAA2AP7/AQAAAAAAAAA3AP7/AQAAAAAAAAA3AP//AQAAAAAAAAA4AP//AQAAAAAAAAA4AP7/AQAAAAAAAAA5AP7/AQAAAAAAAAA5AP3/AQAAAAAAAAA5AP//AQAAAAAAAAA6AP7/AQAAAAAAAAA5AAAAAQAAAAAAAAA4AAAAAQAAAAAAAAA6AP3/AQAAAAAAAAA7AP3/AQAAAAAAAAA7APz/AQAAAAAAAAA8APv/AQAAAAAAAAA9APv/AQAAAAAAAAA+APv/AQAAAAAAAAA/APr/AQAAAAAAAABAAPr/AQAAAAAAAABBAPr/AQAAAAAAAABBAPv/AQAAAAAAAABBAPz/AQAAAAAAAABBAP3/AQAAAAAAAABBAP7/AQAAAAAAAABBAP//AQAAAAAAAABCAP//AQAAAAAAAABAAP//AQAAAAAAAABAAP7/AQAAAAAAAABAAP3/AQAAAAAAAABAAPz/AQAAAAAAAABAAPv/AQAAAA
tile_set = SubResource("TileSet_2r41h")
[node name="TileMapLayer2" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAgAAIAAAAAAAAAAAAhAAIAAAAAAAAAAAAnAAMAAAAAAAAAAAAoAAMAAAAAAAAAAAApAAMAAAAAAAAAAAAzAAMAAAAAAAAAAAA0AAMAAAAAAAAAAABNAAIAAAAAAAAAAABOAAIAAAAAAAAAAABTAAIAAAAAAAAAAABUAAIAAAAAAAAAAABXAAIAAAAAAAAAAABYAAIAAAAAAAAAAABZAAIAAAAAAAAAAABaAAIAAAAAAAAAAABhAAIAAAAAAAAAAABgAAIAAAAAAAAAAABiAAIAAAAAAAAAAABkAAIAAAAAAAAAAABlAAIAAAAAAAAAAABmAAIAAAAAAAAAAABoAAIAAAAAAAAAAABpAAIAAAAAAAAAAABqAAIAAAAAAAAAAABsAAIAAAAAAAAAAABtAAIAAAAAAAAAAABuAAIAAAAAAAAAAABvAAIAAAAAAAAAAAB6AAEAAAAAAAAAAAB7AAEAAAAAAAAAAAB8AAEAAAAAAAAAAAB9AAEAAAAAAAAAAAB+AAEAAAAAAAAAAAB/AAEAAAAAAAAAAACAAAEAAAAAAAAAAACBAAEAAAAAAAAAAACCAAEAAAAAAAAAAACSAAMAAAAAAAAAAACTAAMAAAAAAAAAAACUAAMAAAAAAAAAAACVAAMAAAAAAAAAAACcAAMAAAAAAAAAAACdAAMAAAAAAAAAAACeAAMAAAAAAAAAAACpAAIAAAAAAAAAAACqAAIAAAAAAAAAAACrAAIAAAAAAAAAAACsAAIAAAAAAAAAAACtAAIAAAAAAAAAAACuAAIAAAAAAAAAAACwAAIAAAAAAAAAAACxAAIAAAAAAAAAAACyAAIAAAAAAAAAAACzAAIAAAAAAAAAAAC0AAIAAAAAAAAAAAC1AAIAAAAAAAAAAAC3AAIAAAAAAAAAAAC4AAIAAAAAAAAAAAC5AAIAAAAAAAAAAAC6AAIAAAAAAAAAAAC7AAIAAAAAAAAAAAC8AAIAAAAAAAAAAAC+AAIAAAAAAAAAAAC/AAIAAAAAAAAAAADAAAIAAAAAAAAAAADBAAIAAAAAAAAAAADCAAIAAAAAAAAAAADDAAIAAAAAAAAAAADXAPr/AAAAAAAAAADYAPr/AAAAAAAAAADZAPr/AAAAAAAAAADaAPr/AAAAAAAAAADbAPr/AAAAAAAAAADcAPr/AAAAAAAAAADdAPr/AAAAAAAAAADfAPr/AAAAAAAAAADgAPr/AAAAAAAAAADhAPr/AAAAAAAAAADiAPr/AAAAAAAAAADjAPr/AAAAAAAAAADkAPr/AAAAAAAAAADlAPr/AAAAAAAAAADmAPr/AAAAAAAAAAA=")
tile_set = SubResource("TileSet_klq6b")
[node name="Player" parent="." instance=ExtResource("3_w8frs")]
position = Vector2(-7, -28)
[node name="Area2D" type="Area2D" parent="."]
position = Vector2(4672, 0)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
position = Vector2(-20, -32)
shape = SubResource("RectangleShape2D_mx8sn")
[connection signal="body_entered" from="Area2D" to="Player" method="_on_player_entered"]