From f370b173c39c085a562e39b7d22318be8b236856 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Sat, 10 Jan 2026 20:29:34 +0300 Subject: [PATCH] Added moon to level 1 --- game/levels/level_1.tscn | 16 +++++++++++++-- game/objects/moon.tscn | 12 ----------- images/level/moon.png | 3 +++ images/level/moon.png.import | 40 ++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 14 deletions(-) delete mode 100644 game/objects/moon.tscn create mode 100644 images/level/moon.png create mode 100644 images/level/moon.png.import diff --git a/game/levels/level_1.tscn b/game/levels/level_1.tscn index b2c26c3..7876ee9 100644 --- a/game/levels/level_1.tscn +++ b/game/levels/level_1.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=26 format=4 uid="uid://dlpi1ptis3wna"] +[gd_scene load_steps=27 format=4 uid="uid://dlpi1ptis3wna"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_15okj"] [ext_resource type="PackedScene" uid="uid://cojxqx5al7kyv" path="res://game/doors/locked_door.tscn" id="2_4ocoy"] +[ext_resource type="Texture2D" uid="uid://dfeeppi0orneg" path="res://images/level/moon.png" id="2_ia26y"] [ext_resource type="Material" uid="uid://dojhoc6ljpt1a" path="res://game/materials/gray_walls.tres" id="2_tuvkr"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="3_crrvt"] [ext_resource type="Texture2D" uid="uid://d3346lrt1c1oh" path="res://images/level/outdoor.png" id="3_wi6ud"] @@ -59,6 +60,17 @@ sources/0 = SubResource("TileSetAtlasSource_4ocoy") [node name="Level1" instance=ExtResource("1_15okj")] player_falling_at_start = false +[node name="Parallax2D" type="Parallax2D" parent="." index="0"] +scroll_scale = Vector2(0, 0) +scroll_offset = Vector2(100, 100) + +[node name="Sprite2D" type="Sprite2D" parent="Parallax2D" index="0"] +texture = ExtResource("2_ia26y") + +[node name="Background" type="Polygon2D" parent="." index="1"] +color = Color(0, 0, 0, 1) +polygon = PackedVector2Array(-448, -154, -371, -76, -371, 19, 279, 18, 279, -34, 274, -34, 275, -302, 2579, -298, 2563, 809, -1396, 797) + [node name="OutdoorDoor" parent="Doors" index="0" instance=ExtResource("2_4ocoy")] position = Vector2(-363, -8) @@ -208,5 +220,5 @@ material = ExtResource("2_tuvkr") tile_map_data = PackedByteArray("AADp/wEAAAABAAMAAADq/wEAAAABAAMAAADr/wEAAAABAAMAAADs/wEAAAABAAMAAADt/wEAAAABAAMAAADu/wEAAAABAAMAAADv/wEAAAABAAMAAADw/wEAAAABAAMAAADx/wEAAAABAAMAAADy/wEAAAABAAMAAADz/wEAAAABAAMAAAD0/wEAAAABAAMAAAD1/wEAAAABAAMAAAD2/wEAAAABAAMAAAD3/wEAAAABAAMAAAD4/wEAAAABAAMAAAD5/wEAAAABAAMAAAD6/wEAAAABAAMAAAD7/wEAAAABAAMAAAD8/wEAAAABAAMAAAD9/wEAAAABAAMAAAD+/wEAAAABAAMAAAD//wEAAAABAAMAAAAAAAEAAAABAAMAAAABAAEAAAABAAMAAAACAAEAAAABAAMAAAADAAEAAAABAAMAAAAEAAEAAAABAAMAAAAFAAEAAAABAAMAAAAGAAEAAAABAAMAAAAHAAEAAAABAAMAAAAIAAEAAAABAAMAAAAJAAEAAAABAAMAAAAKAAEAAAABAAMAAAALAAEAAAABAAMAAAAMAAEAAAABAAMAAAANAAEAAAABAAMAAAAOAAEAAAABAAMAAAAPAAEAAAABAAMAAAAQAAEAAAABAAMAAADo//3/AAAAAAMAAADo//z/AAAAAAMAAADo//v/AAAAAAIAAADp//v/AAABAAIAAADo//r/AAABAAEAAADn//n/AAABAAEAAADm//j/AAABAAEAAADn//r/AAAAAAEAAADm//n/AAAAAAEAAADl//j/AAAAAAEAAADk//f/AAAAAAEAAADl//f/AAABAAEAAADk//b/AAABAAEAAADo/wEAAAACAAMAAAA=") tile_set = SubResource("TileSet_crrvt") -[node name="LevelEnd" parent="." index="7"] +[node name="LevelEnd" parent="." index="9"] position = Vector2(2416, 471) diff --git a/game/objects/moon.tscn b/game/objects/moon.tscn deleted file mode 100644 index 9ea0865..0000000 --- a/game/objects/moon.tscn +++ /dev/null @@ -1,12 +0,0 @@ -[gd_scene load_steps=3 format=3 uid="uid://betmooym3gxqx"] - -[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_x2hio"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_1c3a2"] -atlas = ExtResource("1_x2hio") -region = Rect2(160, 32, 32, 32) - -[node name="Moon" type="Node2D"] - -[node name="Sprite2D" type="Sprite2D" parent="."] -texture = SubResource("AtlasTexture_1c3a2") diff --git a/images/level/moon.png b/images/level/moon.png new file mode 100644 index 0000000..3701c5c --- /dev/null +++ b/images/level/moon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdc7b17a66508323e30dad70b68e4859e1a5856d470ef212d9351cd1ec8d6377 +size 194 diff --git a/images/level/moon.png.import b/images/level/moon.png.import new file mode 100644 index 0000000..9c50758 --- /dev/null +++ b/images/level/moon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfeeppi0orneg" +path="res://.godot/imported/moon.png-d262a05a024d8d0542f218549513943d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://images/level/moon.png" +dest_files=["res://.godot/imported/moon.png-d262a05a024d8d0542f218549513943d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1