smashball/scenes/levels/level1.tscn
2025-11-19 17:06:47 -03:00

52 lines
11 KiB
Text

[gd_scene load_steps=8 format=4 uid="uid://cnd2t1cwda7k6"]
[ext_resource type="Script" uid="uid://dhvek22isq1ts" path="res://classes/level/level.gd" id="1_dywbp"]
[ext_resource type="PackedScene" uid="uid://4eo7g5abxolw" path="res://scenes/level_director/level_director.tscn" id="2_1seuy"]
[ext_resource type="TileSet" uid="uid://doja61ouvb77l" path="res://resources/tilesets/level.tres" id="3_1seuy"]
[ext_resource type="Script" uid="uid://bvokstchph1vk" path="res://scenes/markers/player_spawn_point.gd" id="4_8a7m2"]
[ext_resource type="Script" uid="uid://bemuqfgi28ffn" path="res://scenes/markers/ball_spawn_point.gd" id="5_plydf"]
[ext_resource type="PackedScene" uid="uid://7nljh05o8b8e" path="res://scenes/level_camera/level_camera_2d.tscn" id="7_2r1tl"]
[ext_resource type="PackedScene" uid="uid://c0kslsucl4xhy" path="res://scenes/tilemaps/block_tile_layer.tscn" id="8_8a7m2"]
[node name="Level" type="Node2D" node_paths=PackedStringArray("director", "camera", "player_1_spawn", "player_2_spawn", "ball_spawn", "floor_layer", "wall_layer", "block_layer")]
script = ExtResource("1_dywbp")
director = NodePath("LevelDirector")
camera = NodePath("LevelCamera2D")
player_1_spawn = NodePath("Player1SpawnPoint")
player_2_spawn = NodePath("Player2SpawnPoint")
ball_spawn = NodePath("BallSpawnPoint")
floor_layer = NodePath("FloorTileLayer")
wall_layer = NodePath("WallTileLayer")
block_layer = NodePath("BlockTileLayer")
metadata/_custom_type_script = "uid://dhvek22isq1ts"
[node name="LevelDirector" parent="." instance=ExtResource("2_1seuy")]
[node name="FloorTileLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAADAAUAAgAAAAAAAAADAAYAAgAAAAAAAAADAAcAAgAAAAAAAAADAAgAAgAAAAAAAAADAAkAAgAAAAAAAAADAAoAAgAAAAAAAAADAAsAAgAAAAAAAAADAAwAAgAAAAAAAAADAA0AAgAAAAAAAAADAA4AAgAAAAAAAAADAA8AAgAAAAAAAAADABAAAgAAAAAAAAADABEAAgAAAAAAAAADABIAAgAAAAAAAAADABMAAgAAAAAAAAADABQAAgAAAAAAAAADABUAAgAAAAAAAAADABYAAgAAAAAAAAADABcAAgAAAAAAAAADABgAAgAAAAAAAAADABkAAgAAAAAAAAADABoAAgAAAAAAAAADABsAAgAAAAAAAAADABwAAgAAAAAAAAADAB0AAgAAAAAAAAADAB4AAgAAAAAAAAADAB8AAgAAAAAAAAADACAAAgAAAAAAAAAEAAUAAgAAAAAAAAAEAAYAAgAAAAAAAAAEAAcAAgAAAAAAAAAEAAgAAgAAAAAAAAAEAAkAAgAAAAAAAAAEAAoAAgAAAAAAAAAEAAsAAgAAAAAAAAAEAAwAAgAAAAAAAAAEAA0AAgAAAAAAAAAEAA4AAgAAAAAAAAAEAA8AAgAAAAAAAAAEABAAAgAAAAAAAAAEABEAAgAAAAAAAAAEABIAAgAAAAAAAAAEABMAAgAAAAAAAAAEABQAAgAAAAAAAAAEABUAAgAAAAAAAAAEABYAAgAAAAAAAAAEABcAAgAAAAAAAAAEABgAAgAAAAAAAAAEABkAAgAAAAAAAAAEABoAAgAAAAAAAAAEABsAAgAAAAAAAAAEABwAAgAAAAAAAAAEAB0AAgAAAAAAAAAEAB4AAgAAAAAAAAAEAB8AAgAAAAAAAAAEACAAAgAAAAAAAAAFAAUAAgAAAAAAAAAFAAYAAgAAAAAAAAAFAAcAAgAAAAAAAAAFAAgAAgAAAAAAAAAFAAkAAgAAAAAAAAAFAAoAAgAAAAAAAAAFAAsAAgAAAAAAAAAFAAwAAgAAAAAAAAAFAA0AAgAAAAAAAAAFAA4AAgAAAAAAAAAFAA8AAgAAAAAAAAAFABAAAgAAAAAAAAAFABEAAgAAAAAAAAAFABIAAgAAAAAAAAAFABMAAgAAAAAAAAAFABQAAgAAAAAAAAAFABUAAgAAAAAAAAAFABYAAgAAAAAAAAAFABcAAgAAAAAAAAAFABgAAgAAAAAAAAAFABkAAgAAAAAAAAAFABoAAgAAAAAAAAAFABsAAgAAAAAAAAAFABwAAgAAAAAAAAAFAB0AAgAAAAAAAAAFAB4AAgAAAAAAAAAFAB8AAgAAAAAAAAAFACAAAgAAAAAAAAAGAAUAAgAAAAAAAAAGAAYAAgAAAAAAAAAGAAcAAgAAAAAAAAAGAAgAAgAAAAAAAAAGAAkAAgAAAAAAAAAGAAoAAgAAAAAAAAAGAAsAAgAAAAAAAAAGAAwAAgAAAAAAAAAGAA0AAgAAAAAAAAAGAA4AAgAAAAAAAAAGAA8AAgAAAAAAAAAGABAAAgAAAAAAAAAGABEAAgAAAAAAAAAGABIAAgAAAAAAAAAGABMAAgAAAAAAAAAGABQAAgAAAAAAAAAGABUAAgAAAAAAAAAGABYAAgAAAAAAAAAGABcAAgAAAAAAAAAGABgAAgAAAAAAAAAGABkAAgAAAAAAAAAGABoAAgAAAAAAAAAGABsAAgAAAAAAAAAGABwAAgAAAAAAAAAGAB0AAgAAAAAAAAAGAB4AAgAAAAAAAAAGAB8AAgAAAAAAAAAGACAAAgAAAAAAAAAHAAUAAgAAAAAAAAAHAAYAAgAAAAAAAAAHAAcAAgAAAAAAAAAHAAgAAgAAAAAAAAAHAAkAAgAAAAAAAAAHAAoAAgAAAAAAAAAHAAsAAgAAAAAAAAAHAAwAAgAAAAAAAAAHAA0AAgAAAAAAAAAHAA4AAgAAAAAAAAAHAA8AAgAAAAAAAAAHABAAAgAAAAAAAAAHABEAAgAAAAAAAAAHABIAAgAAAAAAAAAHABMAAgAAAAAAAAAHABQAAgAAAAAAAAAHABUAAgAAAAAAAAAHABYAAgAAAAAAAAAHABcAAgAAAAAAAAAHABgAAgAAAAAAAAAHABkAAgAAAAAAAAAHABoAAgAAAAAAAAAHABsAAgAAAAAAAAAHABwAAgAAAAAAAAAHAB0AAgAAAAAAAAAHAB4AAgAAAAAAAAAHAB8AAgAAAAAAAAAHACAAAgAAAAAAAAAIAAUAAgAAAAAAAAAIAAYAAgAAAAAAAAAIAAcAAgAAAAAAAAAIAAgAAgAAAAAAAAAIAAkAAgAAAAAAAAAIAAoAAgAAAAAAAAAIAAsAAgAAAAAAAAAIAAwAAgAAAAAAAAAIAA0AAgAAAAAAAAAIAA4AAgAAAAAAAAAIAA8AAgAAAAAAAAAIABAAAgAAAAAAAAAIABEAAgAAAAAAAAAIABIAAgAAAAAAAAAIABMAAgAAAAAAAAAIABQAAgAAAAAAAAAIABUAAgAAAAAAAAAIABYAAgAAAAAAAAAIABcAAgAAAAAAAAAIABgAAgAAAAAAAAAIABkAAgAAAAAAAAAIABoAAgAAAAAAAAAIABsAAgAAAAAAAAAIABwAAgAAAAAAAAAIAB0AAgAAAAAAAAAIAB4AAgAAAAAAAAAIAB8AAgAAAAAAAAAIACAAAgAAAAAAAAAJAAUAAgAAAAAAAAAJAAYAAgAAAAAAAAAJAAcAAgAAAAAAAAAJAAgAAgAAAAAAAAAJAAkAAgAAAAAAAAAJAAoAAgAAAAAAAAAJAAsAAgAAAAAAAAAJAAwAAgAAAAAAAAAJAA0AAgAAAAAAAAAJAA4AAgAAAAAAAAAJAA8AAgAAAAAAAAAJABAAAgAAAAAAAAAJABEAAgAAAAAAAAAJABIAAgAAAAAAAAAJABMAAgAAAAAAAAAJABQAAgAAAAAAAAAJABUAAgAAAAAAAAAJABYAAgAAAAAAAAAJABcAAgAAAAAAAAAJABgAAgAAAAAAAAAJABkAAgAAAAAAAAAJABoAAgAAAAAAAAAJABsAAgAAAAAAAAAJABwAAgAAAAAAAAAJAB0AAgAAAAAAAAAJAB4AAgAAAAAAAAAJAB8AAgAAAAAAAAAJACAAAgAAAAAAAAAKAAUAAgAAAAAAAAAKAAYAAgAAAAAAAAAKAAcAAgAAAAAAAAAKAAgAAgAAAAAAAAAKAAkAAgAAAAAAAAAKAAoAAgAAAAAAAAAKAAsAAgAAAAAAAAAKAAwAAgAAAAAAAAAKAA0AAgAAAAAAAAAKAA4AAgAAAAAAAAAKAA8AAgAAAAAAAAAKABAAAgAAAAAAAAAKABEAAgAAAAAAAAAKABIAAgAAAAAAAAAKABMAAgAAAAAAAAAKABQAAgAAAAAAAAAKABUAAgAAAAAAAAAKABYAAgAAAAAAAAAKABcAAgAAAAAAAAAKABgAAgAAAAAAAAAKABkAAgAAAAAAAAAKABoAAgAAAAAAAAAKABsAAgAAAAAAAAAKABwAAgAAAAAAAAAKAB0AAgAAAAAAAAAKAB4AAgAAAAAAAAAKAB8AAgAAAAAAAAAKACAAAgAAAAAAAAALAAUAAgAAAAAAAAALAAYAAgAAAAAAAAALAAcAAgAAAAAAAAALAAgAAgAAAAAAAAALAAkAAgAAAAAAAAALAAoAAgAAAAAAAAALAAsAAgAAAAAAAAALAAwAAgAAAAAAAAALAA0AAgAAAAAAAAALAA4AAgAAAAAAAAALAA8AAgAAAAAAAAALABAAAgAAAAAAAAALABEAAgAAAAAAAAALABIAAgAAAAAAAAALABMAAgAAAAAAAAALABQAAgAAAAAAAAALABUAAgAAAAAAAAALABYAAgAAAAAAAAALABcAAgAAAAAAAAALABgAAgAAAAAAAAALABkAAgAAAAAAAAALABoAAgAAAAAAAAALABsAAgAAAAAAAAALABwAAgAAAAAAAAALAB0AAgAAAAAAAAALAB4AAgAAAAAAAAALAB8AAgAAAAAAAAALACAAAgAAAAAAAAAMAAUAAgAAAAAAAAAMAAYAAgAAAAAAAAAMAAcAAgAAAAAAAAAMAAgAAgAAAAAAAAAMAAkAAgAAAAAAAAAMAAoAAgAAAAAAAAAMAAsAAgAAAAAAAAAMAAwAAgAAAAAAAAAMAA0AAgAAAAAAAAAMAA4AAgAAAAAAAAAMAA8AAgAAAAAAAAAMABAAAgAAAAAAAAAMABEAAgAAAAAAAAAMABIAAgAAAAAAAAAMABMAAgAAAAAAAAAMABQAAgAAAAAAAAAMABUAAgAAAAAAAAAMABYAAgAAAAAAAAAMABcAAgAAAAAAAAAMABgAAgAAAAAAAAAMABkAAgAAAAAAAAAMABoAAgAAAAAAAAAMABsAAgAAAAAAAAAMABwAAgAAAAAAAAAMAB0AAgAAAAAAAAAMAB4AAgAAAAAAAAAMAB8AAgAAAAAAAAAMACAAAgAAAAAAAAANAAUAAgAAAAAAAAANAAYAAgAAAAAAAAANAAcAAgAAAAAAAAANAAgAAgAAAAAAAAANAAkAAgAAAAAAAAANAAoAAgAAAAAAAAANAAsAAgAAAAAAAAANAAwAAgAAAAAAAAANAA0AAgAAAAAAAAANAA4AAgAAAAAAAAANAA8AAgAAAAAAAAANABAAAgAAAAAAAAANABEAAgAAAAAAAAANABIAAgAAAAAAAAANABMAAgAAAAAAAAANABQAAgAAAAAAAAANABUAAgAAAAAAAAANABYAAgAAAAAAAAANABcAAgAAAAAAAAANABgAAgAAAAAAAAANABkAAgAAAAAAAAANABoAAgAAAAAAAAANABsAAgAAAAAAAAANABwAAgAAAAAAAAANAB0AAgAAAAAAAAANAB4AAgAAAAAAAAANAB8AAgAAAAAAAAANACAAAgAAAAAAAAAOAAUAAgAAAAAAAAAOAAYAAgAAAAAAAAAOAAcAAgAAAAAAAAAOAAgAAgAAAAAAAAAOAAkAAgAAAAAAAAAOAAoAAgAAAAAAAAAOAAsAAgAAAAAAAAAOAAwAAgAAAAAAAAAOAA0AAgAAAAAAAAAOAA4AAgAAAAAAAAAOAA8AAgAAAAAAAAAOABAAAgAAAAAAAAAOABEAAgAAAAAAAAAOABIAAgAAAAAAAAAOABMAAgAAAAAAAAAOABQAAgAAAAAAAAAOABUAAgAAAAAAAAAOABYAAgAAAAAAAAAOABcAAgAAAAAAAAAOABgAAgAAAAAAAAAOABkAAgAAAAAAAAAOABoAAgAAAAAAAAAOABsAAgAAAAAAAAAOABwAAgAAAAAAAAAOAB0AAgAAAAAAAAAOAB4AAgAAAAAAAAAOAB8AAgAAAAAAAAAOACAAAgAAAAAAAAAPAAUAAgAAAAAAAAAPAAYAAgAAAAAAAAAPAAcAAgAAAAAAAAAPAAgAAgAAAAAAAAAPAAkAAgAAAAAAAAAPAAoAAgAAAAAAAAAPAAsAAgAAAAAAAAAPAAwAAgAAAAAAAAAPAA0AAgAAAAAAAAAPAA4AAgAAAAAAAAAPAA8AAgAAAAAAAAAPABAAAgAAAAAAAAAPABEAAgAAAAAAAAAPABIAAgAAAAAAAAAPABMAAgAAAAAAAAAPABQAAgAAAAAAAAAPABUAAgAAAAAAAAAPABYAAgAAAAAAAAAPABcAAgAAAAAAAAAPABgAAgAAAAAAAAAPABkAAgAAAAAAAAAPABoAAgAAAAAAAAAPABsAAgAAAAAAAAAPABwAAgAAAAAAAAAPAB0AAgAAAAAAAAAPAB4AAgAAAAAAAAAPAB8AAgAAAAAAAAAPACAAAgAAAAAAAAAQAAUAAgAAAAAAAAAQAAYAAgAAAAAAAAAQAAcAAgAAAAAAAAAQAAgAAgAAAAAAAAAQAAkAAgAAAAAAAAAQAAoAAgAAAAAAAAAQAAsAAgAAAAAAAAAQAAwAAgAAAAAAAAAQAA0AAgAAAAAAAAAQAA4AAgAAAAAAAAAQAA8AAgAAAAAAAAAQABAAAgAAAAAAAAAQABEAAgAAAAAAAAAQABIAAgAAAAAAAAAQABMAAgAAAAAAAAAQABQAAgAAAAAAAAAQABUAAgAAAAAAAAAQABYAAgAAAAAAAAAQABcAAgAAAAAAAAAQABgAAgAAAAAAAAAQABkAAgAAAAAAAAAQABoAAgAAAAAAAAAQABsAAgAAAAAAAAAQABwAAgAAAAAAAAAQAB0AAgAAAAAAAAAQAB4AAgAAAAAAAAAQAB8AAgAAAAAAAAAQACAAAgAAAAAAAAARAAUAAgAAAAAAAAARAAYAAgAAAAAAAAARAAcAAgAAAAAAAAARAAgAAgAAAAAAAAARAAkAAgAAAAAAAAARAAoAAgAAAAAAAAARAAsAAgAAAAAAAAARAAwAAgAAAAAAAAARAA0AAgAAAAAAAAARAA4AAgAAAAAAAAARAA8AAgAAAAAAAAARABAAAgAAAAAAAAARABEAAgAAAAAAAAARABIAAgAAAAAAAAARABMAAgAAAAAAAAARABQAAgAAAAAAAAARABUAAgAAAAAAAAARABYAAgAAAAAAAAARABcAAgAAAAAAAAARABgAAgAAAAAAAAARABkAAgAAAAAAAAARABoAAgAAAAAAAAARABsAAgAAAAAAAAARABwAAgAAAAAAAAARAB0AAgAAAAAAAAARAB4AAgAAAAAAAAARAB8AAgAAAAAAAAARACAAAgAAAAAAAAASAAUAAgAAAAAAAAASAAYAAgAAAAAAAAASAAcAAgAAAAAAAAASAAgAAgAAAAAAAAASAAkAAgAAAAAAAAASAAoAAgAAAAAAAAASAAsAAgAAAAAAAAASAAwAAgAAAAAAAAASAA0AAgAAAAAAAAASAA4AAgAAAAAAAAASAA8AAgAAAAAAAAASABAAAgAAAAAAAAASABEAAgAAAAAAAAASABIAAgAAAAAAAAASABMAAgAAAAAAAAASABQAAgAAAAAAAAASABUAAgAAAAAAAAASABYAAgAAAAAAAAASABcAAgAAAAAAAAASABgAAgAAAAAAAAASABkAAgAAAAAAAAASABoAAgAAAAAAAAASABsAAgAAAAAAAAASABwAAgAAAAAAAAASAB0AAgAAAAAAAAASAB4AAgAAAAAAAAASAB8AAgAAAAAAAAASACAAAgAAAAAAAAA=")
tile_set = ExtResource("3_1seuy")
[node name="WallTileLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAADAAUAAwAIAAEAAAADAAYAAwAIAAIAAAADAAcAAwAIAAIAAAADAAgAAwAIAAIAAAADAAkAAwAIAAIAAAADAAoAAwAIAAIAAAADAAsAAwAIAAIAAAADAAwAAwAIAAIAAAADAA0AAwAIAAIAAAADAA4AAwAIAAIAAAADAA8AAwAIAAIAAAADABAAAwAIAAIAAAADABEAAwAIAAIAAAADABIAAwAIAAIAAAADABMAAwAIAAIAAAADABQAAwAIAAIAAAADABUAAwAIAAIAAAADABYAAwAIAAIAAAADABcAAwAIAAIAAAADABgAAwAIAAIAAAADABkAAwAIAAIAAAADABoAAwAIAAIAAAADABsAAwAIAAIAAAADABwAAwAIAAIAAAADAB0AAwAIAAIAAAADAB4AAwAIAAIAAAADAB8AAwAIAAIAAAADACAAAwAIAAMAAAAEAAoAAwAKAAUAAAAEAAsAAwAIAAYAACAEABsAAwAIAAYAAAAEABwAAwAKAAUAAAAFAAoAAwALAAUAAAAFABwAAwALAAUAAAAQAAoAAwAKAAUAAAAQABwAAwAKAAUAAAARAAoAAwALAAUAAAARAAsAAwAKAAYAACARABsAAwAKAAYAAAARABwAAwALAAUAAAASAAUAAwAIAAEAAAASAAYAAwAIAAIAAAASAAcAAwAIAAIAAAASAAgAAwAIAAIAAAASAAkAAwAIAAIAAAASAAoAAwAIAAIAAAASAAsAAwAIAAIAAAASAAwAAwAIAAIAAAASAA0AAwAIAAIAAAASAA4AAwAIAAIAAAASAA8AAwAIAAIAAAASABAAAwAIAAIAAAASABEAAwAIAAIAAAASABIAAwAIAAIAAAASABMAAwAIAAIAAAASABQAAwAIAAIAAAASABUAAwAIAAIAAAASABYAAwAIAAIAAAASABcAAwAIAAIAAAASABgAAwAIAAIAAAASABkAAwAIAAIAAAASABoAAwAIAAIAAAASABsAAwAIAAIAAAASABwAAwAIAAIAAAASAB0AAwAIAAIAAAASAB4AAwAIAAIAAAASAB8AAwAIAAIAAAASACAAAwAIAAMAAAAEABMAAAAAAAAAAAAFABMAAAAAAAAAAAAGABMAAAAAAAAAAAAHABMAAAAAAAAAAAAIABMAAAAAAAAAAAAJABMAAAAAAAAAAAAKABMAAAAAAAAAAAALABMAAAAAAAAAAAAMABMAAAAAAAAAAAANABMAAAAAAAAAAAAOABMAAAAAAAAAAAAPABMAAAAAAAAAAAAQABMAAAAAAAAAAAARABMAAAAAAAAAAAA=")
tile_set = ExtResource("3_1seuy")
[node name="BlockTileLayer" parent="." instance=ExtResource("8_8a7m2")]
tile_map_data = PackedByteArray("AAAGABwABAAAAAgAAAAHABwABAAAAAgAAAAIABwABAAAAAgAAAAJABwABAAAAAgAAAAKABwABAAAAAgAAAALABwABAAAAAgAAAAMABwABAAAAAgAAAANABwABAAAAAgAAAAOABwABAAAAAgAAAAPABwABAAAAAgAAAAGAAoABAAAAAgAAAAHAAoABAAAAAgAAAAIAAoABAAAAAgAAAAJAAoABAAAAAgAAAAKAAoABAAAAAgAAAALAAoABAAAAAgAAAAMAAoABAAAAAgAAAANAAoABAAAAAgAAAAOAAoABAAAAAgAAAAPAAoABAAAAAgAAAA=")
[node name="Player1SpawnPoint" type="Marker2D" parent="."]
position = Vector2(175, 407)
script = ExtResource("4_8a7m2")
metadata/_custom_type_script = "uid://bvokstchph1vk"
[node name="Player2SpawnPoint" type="Marker2D" parent="."]
position = Vector2(181, 218)
script = ExtResource("4_8a7m2")
metadata/_custom_type_script = "uid://bvokstchph1vk"
[node name="BallSpawnPoint" type="Marker2D" parent="."]
position = Vector2(175, 306)
script = ExtResource("5_plydf")
metadata/_custom_type_script = "uid://bemuqfgi28ffn"
[node name="LevelCamera2D" parent="." instance=ExtResource("7_2r1tl")]
position = Vector2(184, 311)