From 7aba88327061ac69080a170d4be096005958bdc8 Mon Sep 17 00:00:00 2001 From: Harmony Honey Date: Thu, 9 Sep 2021 23:43:42 -0400 Subject: [PATCH] beep boop --- .gitignore | 2 +- media/image/crate_tiles.png | Bin 627 -> 623 bytes project.godot | 2 +- src/3d/MonitorScene.tscn | 3 +- src/actor/Box.gd | 6 +++- src/actor/Box.tscn | 1 - src/actor/Player.gd | 5 +-- src/actor/Spike.tscn | 2 +- src/actor/Switch.gd | 1 - src/actor/Switch.tscn | 8 +---- src/actor/SwitchBlock.gd | 2 -- src/actor/SwitchBlock.tscn | 7 +--- src/autoload/DevConsole.tscn | 31 ++++++++---------- src/autoload/HUD.gd | 3 ++ src/autoload/HUD.tscn | 12 +++++++ src/map/01.tscn | 36 -------------------- src/map/02.tscn | 37 --------------------- src/map/03.tscn | 39 ---------------------- src/map/04.tscn | 40 ----------------------- src/map/05.tscn | 43 ------------------------ src/map/06.tscn | 40 ----------------------- src/map/07.tscn | 49 ---------------------------- src/map/08.tscn | 48 --------------------------- src/map/09.tscn | 46 -------------------------- src/map/1-1.tscn | 34 +++++++++++++++++++ src/map/1-2.tscn | 34 +++++++++++++++++++ src/map/1-3.tscn | 45 +++++++++++++++++++++++++ src/map/1-4.tscn | 42 ++++++++++++++++++++++++ src/map/1-5.tscn | 46 ++++++++++++++++++++++++++ src/map/1-6.tscn | 48 +++++++++++++++++++++++++++ src/map/1-7.tscn | 51 +++++++++++++++++++++++++++++ src/map/1-8.tscn | 54 ++++++++++++++++++++++++++++++ src/map/10.tscn | 48 --------------------------- src/map/11.tscn | 45 ------------------------- src/map/12.tscn | 48 --------------------------- src/map/13.tscn | 52 ----------------------------- src/map/14.tscn | 42 ------------------------ src/map/15.tscn | 41 ----------------------- src/map/16.tscn | 51 ----------------------------- src/map/17.tscn | 51 ----------------------------- src/map/18.tscn | 48 --------------------------- src/map/19.tscn | 45 ------------------------- src/map/2-1.tscn | 35 ++++++++++++++++++++ src/map/2-2.tscn | 39 ++++++++++++++++++++++ src/map/2-3.tscn | 46 ++++++++++++++++++++++++++ src/map/2-4.tscn | 52 +++++++++++++++++++++++++++++ src/map/2-5.tscn | 48 +++++++++++++++++++++++++++ src/map/20.tscn | 45 ------------------------- src/map/21.tscn | 51 ----------------------------- src/map/22.tscn | 54 ------------------------------ src/map_test/map_jump_test.tscn | 38 +++++++++------------- src/menu/Buttons/bSelect.tscn | 22 +++++++------ src/stage/GameCamera.gd | 56 ++++++++++++++++++++++---------- src/stage/GameCamera.tscn | 14 ++------ src/stage/SpikeTileMap.tscn | 3 +- 55 files changed, 690 insertions(+), 1101 deletions(-) delete mode 100644 src/map/01.tscn delete mode 100644 src/map/02.tscn delete mode 100644 src/map/03.tscn delete mode 100644 src/map/04.tscn delete mode 100644 src/map/05.tscn delete mode 100644 src/map/06.tscn delete mode 100644 src/map/07.tscn delete mode 100644 src/map/08.tscn delete mode 100644 src/map/09.tscn create mode 100644 src/map/1-1.tscn create mode 100644 src/map/1-2.tscn create mode 100644 src/map/1-3.tscn create mode 100644 src/map/1-4.tscn create mode 100644 src/map/1-5.tscn create mode 100644 src/map/1-6.tscn create mode 100644 src/map/1-7.tscn create mode 100644 src/map/1-8.tscn delete mode 100644 src/map/10.tscn delete mode 100644 src/map/11.tscn delete mode 100644 src/map/12.tscn delete mode 100644 src/map/13.tscn delete mode 100644 src/map/14.tscn delete mode 100644 src/map/15.tscn delete mode 100644 src/map/16.tscn delete mode 100644 src/map/17.tscn delete mode 100644 src/map/18.tscn delete mode 100644 src/map/19.tscn create mode 100644 src/map/2-1.tscn create mode 100644 src/map/2-2.tscn create mode 100644 src/map/2-3.tscn create mode 100644 src/map/2-4.tscn create mode 100644 src/map/2-5.tscn delete mode 100644 src/map/20.tscn delete mode 100644 src/map/21.tscn delete mode 100644 src/map/22.tscn diff --git a/.gitignore b/.gitignore index 2095e73..02a7089 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,5 @@ data_*/ # custom *.import -Export/ +[Ee]xport/ [Bb]uild/ \ No newline at end of file diff --git a/media/image/crate_tiles.png b/media/image/crate_tiles.png index cc223cc2875a5af273532686ba4e706c670a6c98..a13334a7e3fbedd6ede6332eacd6d287dcea25a6 100644 GIT binary patch delta 585 zcmV-P0=E701n&fpF@GsZL_t(og~eCBP8&fG{^sN=4JCA`kYZ}&C!n<=d_<`%nmhxN z3n-w7lt+jnMV2eDofDzu2@thiga?3tqhS22+LhqXpT4cEIgK!fl6K)9ieYcjh+j7L5(PI?|SVZbb&020j>JT3N z{<|`^wL_X%vVRgigtyz6=R|aI^2;fl{`f`!p!YsK{49;2jsxO^){|>UHhO_O8)9rj z@+_ucl{YD;l!EqplX91qw@SH{XLx74e+m2pv3Wu(&#chS-$wrZklho(xYuFb7gY5K z0mQBzm-E#j92Dd!7-wwbv9=QltQ<&0A0v!*K{ksv2!A~v6yyb52et%321?Q#b#{rC zw=pOv@D%ZMCwoDOOh#+lL>~VTMbcAw1~g&K=;MeOh^5?H+uGM6S|IF-6VW%ih9y|L zk30VQ*^v(~uN(IhEg-yNb}gjC%WINRJ0b?lKE)|{CS-ER?7AuoIxHUKFp2bNY*~aGiPRYc0DGnzymN0 zs0SJ!w}O3*?%j-vtCjw-AYH( zV6>NKb1(=Eq0JM7-q#_tNbuML;XY6%+!G#qZY^oI#}RWzk7XcW8L1;RYqaKN5@C88z5t~e+9 zTGy}u8~1Ui-@iHX+u^i!KhXgEBD2wU?`9;Vx5FvPs2vf5MNe^_JP|S}GP^Fzf{u*Q zX8YSxE=K=PcxyjU_}5He&)ptL9VAlG^19izCeAZbr$;1Ba{iPCYaq-(9?@I+f!Zmo bdky~qv)j@NvPsSN00000NkvXXu0mjfj8q&# diff --git a/project.godot b/project.godot index 467533e..0af275c 100644 --- a/project.godot +++ b/project.godot @@ -87,7 +87,7 @@ _global_script_class_icons={ [application] config/name="gdBox" -run/main_scene="res://src/map/05.tscn" +run/main_scene="res://src/menu/select.tscn" config/icon="res://icon.png" [autoload] diff --git a/src/3d/MonitorScene.tscn b/src/3d/MonitorScene.tscn index 06d57c1..fe7dbbb 100644 --- a/src/3d/MonitorScene.tscn +++ b/src/3d/MonitorScene.tscn @@ -1,11 +1,12 @@ [gd_scene load_steps=11 format=2] -[ext_resource path="res://src/map/06.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/map/1-6.tscn" type="PackedScene" id=1] [ext_resource path="res://media/3d/DefaultMaterial.material" type="Material" id=2] [ext_resource path="res://media/3d/Material.material" type="Material" id=3] + [sub_resource type="CubeMesh" id=1] [sub_resource type="Animation" id=2] diff --git a/src/actor/Box.gd b/src/actor/Box.gd index 3944e20..7efed96 100644 --- a/src/actor/Box.gd +++ b/src/actor/Box.gd @@ -13,6 +13,8 @@ var push_clock := 0.0 export var push_dur := 0.3 var push_dir = -1 +var shake_dist = 1 + # Called when the node enters the scene tree for the first time. func _ready(): if Engine.editor_hint: @@ -35,9 +37,11 @@ func hit_floor(): speed.x = 0 node_audio.pitch_scale = 1 + rand_range(-0.2, 0.2) node_audio.play() - Shared.node_camera_game.shake(2) + Shared.node_camera_game.shake(shake_dist) node_anim.play("hit") node_anim.advance(0) + + shake_dist = 1 # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): diff --git a/src/actor/Box.tscn b/src/actor/Box.tscn index a576ad8..0a21aa3 100644 --- a/src/actor/Box.tscn +++ b/src/actor/Box.tscn @@ -4,7 +4,6 @@ [ext_resource path="res://media/audio/sfx/hit10.wav" type="AudioStream" id=2] [ext_resource path="res://src/actor/Box.gd" type="Script" id=3] - [sub_resource type="Animation" id=1] resource_name = "hit" length = 0.4 diff --git a/src/actor/Player.gd b/src/actor/Player.gd index 4ad1ac5..fe95207 100644 --- a/src/actor/Player.gd +++ b/src/actor/Player.gd @@ -56,7 +56,7 @@ func _ready(): if Shared.node_camera_game: node_camera_game = Shared.node_camera_game node_camera_game.node_target = self - node_camera_game.pos_offset = Vector2(4, 4) + node_camera_game.pos_target_offset = Vector2(4, 4) func just_moved(): # move box @@ -66,7 +66,7 @@ func just_moved(): pickup_box.move(diff) if pickup_box.has_hit_down: box_release() - elif (pickup_box.has_hit_left or pickup_box.has_hit_right) and abs(pickup_box.center().x - center().x) > 4: + elif (pickup_box.has_hit_left or pickup_box.has_hit_right) and abs(pickup_box.center().x - center().x) > 3: box_release() # ignore actor until not overlapping elif is_instance_valid(ignore_actor): @@ -182,6 +182,7 @@ func box_release(sx := 0.0, sy := 0.0): is_pickup = false pickup_box.speed = Vector2(sx, sy) pickup_box.is_moving = true + pickup_box.shake_dist = 2 func box_pickup(dx := 0, dy := 0): for a in check_area_actors("box", position.x + dx, position.y + dy): diff --git a/src/actor/Spike.tscn b/src/actor/Spike.tscn index 82f9ee9..2897d29 100644 --- a/src/actor/Spike.tscn +++ b/src/actor/Spike.tscn @@ -7,7 +7,7 @@ "actor", "spike", ]] -z_index = -5 +z_index = 5 z_as_relative = false script = ExtResource( 2 ) hitbox_y = 3 diff --git a/src/actor/Switch.gd b/src/actor/Switch.gd index b07db9f..396ee1e 100644 --- a/src/actor/Switch.gd +++ b/src/actor/Switch.gd @@ -18,7 +18,6 @@ func _ready(): node_sprite = $Sprite node_audio = $AudioStreamPlayer2D - func _process(delta): diff --git a/src/actor/Switch.tscn b/src/actor/Switch.tscn index 7d4adee..ff64dac 100644 --- a/src/actor/Switch.tscn +++ b/src/actor/Switch.tscn @@ -4,23 +4,17 @@ [ext_resource path="res://src/actor/Switch.gd" type="Script" id=2] [ext_resource path="res://media/audio/sfx/btn3.wav" type="AudioStream" id=3] - - - - - [node name="Switch" type="Node2D" groups=[ "actor", ]] script = ExtResource( 2 ) -tag = "switch" hitbox_y = 4 [node name="Sprite" type="Sprite" parent="."] position = Vector2( 4, 0 ) texture = ExtResource( 1 ) -vframes = 8 hframes = 16 +vframes = 8 frame = 7 region_rect = Rect2( 0.132, 0, 0, 0 ) diff --git a/src/actor/SwitchBlock.gd b/src/actor/SwitchBlock.gd index ac8e834..2e49eee 100644 --- a/src/actor/SwitchBlock.gd +++ b/src/actor/SwitchBlock.gd @@ -18,7 +18,6 @@ func _ready(): node_sprite = $Sprite - func _process(delta): if Engine.editor_hint: return @@ -28,7 +27,6 @@ func _process(delta): if not is_area_solid_actor(position.x, position.y): set_solid(true) node_sprite.frame = frame_on - func switch_on(): is_switch = true diff --git a/src/actor/SwitchBlock.tscn b/src/actor/SwitchBlock.tscn index a7ba5e4..2cdd193 100644 --- a/src/actor/SwitchBlock.tscn +++ b/src/actor/SwitchBlock.tscn @@ -3,20 +3,15 @@ [ext_resource path="res://media/image/crate.png" type="Texture" id=1] [ext_resource path="res://src/actor/SwitchBlock.gd" type="Script" id=2] - - - - [node name="SwitchBlock" type="Node2D" groups=[ "actor", ]] script = ExtResource( 2 ) -tag = "switchblock" [node name="Sprite" type="Sprite" parent="."] position = Vector2( 4, 4 ) texture = ExtResource( 1 ) -vframes = 8 hframes = 16 +vframes = 8 frame = 8 region_rect = Rect2( 0.132, 0, 0, 0 ) diff --git a/src/autoload/DevConsole.tscn b/src/autoload/DevConsole.tscn index c29b6ac..1e70aa4 100644 --- a/src/autoload/DevConsole.tscn +++ b/src/autoload/DevConsole.tscn @@ -3,7 +3,6 @@ [ext_resource path="res://src/autoload/DevConsole.gd" type="Script" id=2] [ext_resource path="res://media/font/m3x6.ttf" type="DynamicFontData" id=3] - [sub_resource type="StyleBoxFlat" id=1] bg_color = Color( 0.247059, 0.247059, 0.247059, 0.247059 ) border_width_left = 4 @@ -57,8 +56,6 @@ layer = 2 script = ExtResource( 2 ) [node name="Control" type="Control" parent="."] -margin_right = 320.0 -margin_bottom = 180.0 __meta__ = { "_edit_use_anchors_": false } @@ -66,8 +63,8 @@ __meta__ = { [node name="Panel" type="Panel" parent="Control"] margin_left = 2.0 margin_top = 2.0 -margin_right = 254.0 -margin_bottom = 120.0 +margin_right = 226.0 +margin_bottom = 104.0 custom_styles/panel = SubResource( 1 ) __meta__ = { "_edit_use_anchors_": false @@ -76,8 +73,8 @@ __meta__ = { [node name="Log" type="RichTextLabel" parent="Control"] margin_left = 8.0 margin_top = 8.0 -margin_right = 248.0 -margin_bottom = 114.0 +margin_right = 220.0 +margin_bottom = 98.0 focus_mode = 2 custom_styles/focus = SubResource( 2 ) custom_styles/normal = SubResource( 3 ) @@ -102,9 +99,9 @@ __meta__ = { [node name="Panel2" type="Panel" parent="Control"] margin_left = 2.0 -margin_top = 122.0 -margin_right = 254.0 -margin_bottom = 142.0 +margin_top = 106.0 +margin_right = 226.0 +margin_bottom = 126.0 custom_styles/panel = SubResource( 1 ) __meta__ = { "_edit_use_anchors_": false @@ -112,9 +109,9 @@ __meta__ = { [node name="Input" type="LineEdit" parent="Control"] margin_left = 8.0 -margin_top = 128.0 -margin_right = 246.0 -margin_bottom = 136.0 +margin_top = 112.0 +margin_right = 220.0 +margin_bottom = 120.0 custom_styles/focus = SubResource( 5 ) custom_styles/normal = SubResource( 6 ) custom_fonts/font = SubResource( 7 ) @@ -128,10 +125,10 @@ __meta__ = { } [node name="Hint" type="RichTextLabel" parent="Control"] -margin_left = 7.0 -margin_top = 106.0 -margin_right = 319.0 -margin_bottom = 114.0 +margin_left = 8.0 +margin_top = 90.0 +margin_right = 220.0 +margin_bottom = 98.0 rect_clip_content = false focus_mode = 2 custom_styles/focus = SubResource( 2 ) diff --git a/src/autoload/HUD.gd b/src/autoload/HUD.gd index 54eaa54..b2df732 100644 --- a/src/autoload/HUD.gd +++ b/src/autoload/HUD.gd @@ -7,12 +7,15 @@ var wipe : Node2D var buttons : Node2D +var test_label : Label + func _ready(): node_timer = $Control/Timer/Label node_death = $Control/Death control = $Control wipe = $Wipe #buttons = $Buttons + test_label = $Control/test_label func _process(delta): pass diff --git a/src/autoload/HUD.tscn b/src/autoload/HUD.tscn index f8ce42c..ae4a6bb 100644 --- a/src/autoload/HUD.tscn +++ b/src/autoload/HUD.tscn @@ -57,4 +57,16 @@ visible = false texture = ExtResource( 4 ) centered = false +[node name="test_label" type="Label" parent="Control"] +visible = false +margin_left = 5.0 +margin_top = 16.0 +margin_right = 77.0 +margin_bottom = 24.0 +custom_fonts/font = ExtResource( 1 ) +text = "testing 123" +__meta__ = { +"_edit_use_anchors_": false +} + [node name="Wipe" parent="." instance=ExtResource( 5 )] diff --git a/src/map/01.tscn b/src/map/01.tscn deleted file mode 100644 index 4898e5e..0000000 --- a/src/map/01.tscn +++ /dev/null @@ -1,36 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=7] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-1" - -[node name="SolidTileMap" parent="." instance=ExtResource( 3 )] -tile_data = PoolIntArray( -720911, 0, 0, -720910, 0, 0, -720909, 0, 0, -720908, 0, 0, -720907, 0, 0, -720906, 0, 0, -720905, 0, 0, -720904, 0, 0, -720903, 0, 0, -720902, 0, 0, -720901, 0, 0, -720900, 0, 0, -720899, 0, 0, -720898, 0, 0, -720897, 0, 0, -786432, 0, 0, -786431, 0, 0, -786430, 0, 0, -786429, 0, 0, -786428, 0, 0, -786427, 0, 0, -786426, 0, 0, -786425, 0, 0, -786424, 0, 0, -786423, 0, 0, -786422, 0, 0, -786421, 0, 0, -786420, 0, 0, -786419, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131058, 0, 0, -15, 0, 0, -65522, 0, 0, 65521, 0, 0, 65528, 0, 0, 65529, 0, 65538, 65530, 0, 65536, 65531, 0, 65538, 65532, 0, 0, 65533, 0, 0, 65534, 0, 65537, 65535, 0, 0, 0, 0, 0, 1, 0, 65538, 2, 0, 0, 3, 0, 65537, 4, 0, 0, 5, 0, 0, 6, 0, 196609, 7, 0, 0, 14, 0, 0, 131057, 0, 0, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 393202, 0, 0, 393203, 0, 0, 393204, 0, 0, 393205, 0, 0, 393206, 0, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 4 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] -z_index = -11 -tile_data = PoolIntArray( -262145, 2, 0, -327680, 0, 0, -327679, -1610612734, 0, -196609, 0, 0, -262144, 0, 0, -262143, 0, 0, -131075, 4, 4, -131073, -1073741822, 0, -196608, 0, 0, -196607, 1610612738, 0, -196604, 4, 4, -65540, 4, 65539, -65539, 4, 196608, -65538, 4, 6, -131072, 1, 0, -131069, 4, 196613, -131068, 4, 0, -131067, 4, 131078, -7, 2, 0, -6, 0, 0, -5, -1610612734, 0, -4, 4, 131075, -3, 4, 131072, -2, 4, 131078, -65536, 1, 0, -65535, -1610612734, 0, -65533, 4, 131077, -65532, 4, 0, -65531, 4, 131076, 131066, 4, 65541, 131067, 4, 131073, 131068, 4, 65537, 131069, 4, 0, 131070, 1, 0, 131071, 4, 65537, 65536, 4, 0, 65537, 4, 65536, 65538, 4, 0, 65539, 4, 65537, 65540, 4, 65538, 65541, 4, 196608, 65542, 4, 196614, 196604, 4, 5, 196605, 4, 0, 196606, 1610612736, 0, 196607, 4, 131073, 131072, 4, 0, 131073, 4, 65538, 131074, 4, 0, 131075, 4, 196609, 131076, 4, 196612 ) - -[node name="GameCamera" parent="." instance=ExtResource( 6 )] -position = Vector2( 0, -24 ) -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Player" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -37, -8 ) - -[node name="Exit" parent="Actors" instance=ExtResource( 7 )] -position = Vector2( 33, -11 ) diff --git a/src/map/02.tscn b/src/map/02.tscn deleted file mode 100644 index f26a766..0000000 --- a/src/map/02.tscn +++ /dev/null @@ -1,37 +0,0 @@ -[gd_scene load_steps=8 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=7] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-2" - -[node name="SolidTileMap" parent="." instance=ExtResource( 3 )] -tile_data = PoolIntArray( -720911, 0, 0, -720910, 0, 0, -720909, 0, 0, -720908, 0, 0, -720907, 0, 0, -720906, 0, 0, -720905, 0, 0, -720904, 0, 0, -720903, 0, 0, -720902, 0, 0, -720901, 0, 0, -720900, 0, 0, -720899, 0, 0, -720898, 0, 0, -720897, 0, 0, -786432, 0, 0, -786431, 0, 0, -786430, 0, 0, -786429, 0, 0, -786428, 0, 0, -786427, 0, 0, -786426, 0, 0, -786425, 0, 0, -786424, 0, 0, -786423, 0, 0, -786422, 0, 0, -786421, 0, 0, -786420, 0, 0, -786419, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131058, 0, 0, -15, 0, 0, -65522, 0, 0, 65521, 0, 0, 65527, 0, 0, 65528, 0, 65538, 65529, 0, 65536, 65530, 0, 65538, 65531, 0, 196609, 65532, 0, 65538, 65533, 0, 1, 2, 0, 65538, 3, 0, 65536, 4, 0, 1, 5, 0, 196608, 6, 0, 65538, 7, 0, 0, 8, 0, 0, 14, 0, 0, 131057, 0, 0, 131069, 0, 131073, 131070, 0, 1, 131071, 0, 65536, 65536, 0, 65538, 65537, 0, 2, 65538, 0, 196609, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 393202, 0, 0, 393203, 0, 0, 393204, 0, 0, 393205, 0, 0, 393206, 0, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 4 )] -z_as_relative = false -tile_data = PoolIntArray( 65534, 0, 0, 65535, 0, 0, 0, 0, 0, 1, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] -z_index = -11 -tile_data = PoolIntArray( -262141, 2, 0, -262140, 0, 0, -262139, -1610612734, 0, -131078, 4, 4, -196605, -1073741822, 0, -196604, 0, 0, -196603, 1610612738, 0, -65543, 4, 65539, -65542, 4, 131072, -65541, 4, 65540, -131068, 1, 0, -7, 4, 131075, -6, 4, 1, -5, 4, 131076, -65536, 0, 0, -65532, 1, 0, -65531, 2, 0, -65530, 0, 0, -65529, -1610612734, 0, 0, 1, 0, 131065, 4, 5, 131066, 4, 1, 131067, 4, 65538, 131068, 4, 1, 65539, 4, 65538, 65540, 4, 1, 65541, 4, 65537, 65542, 4, 196614, 196603, 4, 196611, 196604, 4, 1, 196605, 4, 65536, 196606, 4, 2, 196607, 4, 1, 131072, 4, 131072, 131073, 4, 1, 131074, 4, 2, 131075, 4, 65538, 131076, 4, 65540, 262141, 4, 65539, 262142, 4, 196609, 262143, 4, 65537, 196608, 4, 0, 196609, 4, 0, 196610, 4, 131076 ) - -[node name="GameCamera" parent="." instance=ExtResource( 6 )] -position = Vector2( 0, -24 ) -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Player" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -48, -8 ) - -[node name="Exit" parent="Actors" instance=ExtResource( 7 )] -position = Vector2( 45, -11 ) diff --git a/src/map/03.tscn b/src/map/03.tscn deleted file mode 100644 index dc36a4d..0000000 --- a/src/map/03.tscn +++ /dev/null @@ -1,39 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-3" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -720911, 0, 0, -720910, 0, 0, -720909, 0, 0, -720908, 0, 0, -720907, 0, 0, -720906, 0, 0, -720905, 0, 0, -720904, 0, 0, -720903, 0, 0, -720902, 0, 0, -720901, 0, 0, -720900, 0, 0, -720899, 0, 0, -720898, 0, 0, -720897, 0, 0, -786432, 0, 0, -786431, 0, 0, -786430, 0, 0, -786429, 0, 0, -786428, 0, 0, -786427, 0, 0, -786426, 0, 0, -786425, 0, 0, -786424, 0, 0, -786423, 0, 0, -786422, 0, 0, -786421, 0, 0, -786420, 0, 0, -786419, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131058, 0, 0, -15, 0, 0, -65522, 0, 0, 65521, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 65538, 65531, 0, 65536, 65532, 0, 131074, 65533, 0, 1, 65534, 0, 1, 65535, 0, 65537, 0, 0, 1, 1, 0, 196608, 2, 0, 65538, 3, 0, 65536, 4, 0, 2, 5, 0, 65536, 6, 0, 0, 7, 0, 0, 14, 0, 0, 131057, 0, 0, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 393202, 0, 0, 393203, 0, 0, 393204, 0, 0, 393205, 0, 0, 393206, 0, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -tile_data = PoolIntArray( -524285, 4, 4, -458750, 4, 131075, -458749, 4, 65536, -458748, 4, 131076, -393214, 4, 65541, -393213, 4, 1, -393212, 4, 6, -327678, 4, 131077, -327677, 4, 131073, -327676, 4, 65542, -262143, 4, 131075, -262142, 4, 65537, -262141, 4, 196614, -196607, 4, 196611, -196606, 4, 65538, -196605, 4, 6, -131072, 4, 131077, -131071, 4, 196608, -131070, 4, 65537, -131069, 4, 196612, -131067, 0, 0, -5, 2, 0, -4, 0, 0, -3, -1610612734, 0, -65536, 4, 65541, -65535, 4, 65536, -65534, 4, 196609, -65533, 4, 65536, -65532, 4, 65540, -65531, 1, 0, 131067, 4, 196613, 131068, 4, 65537, 131069, 4, 196609, 131070, 4, 65538, 131071, 4, 196610, 65536, 4, 65538, 65537, 4, 65536, 65538, 4, 1, 65539, 4, 65538, 65540, 4, 196614, 196604, 4, 65539, 196605, 4, 1, 196606, 4, 65537, 196607, 4, 1, 131072, 4, 1, 131073, 4, 65538, 131074, 4, 196608, 131075, 4, 196612, 262142, 4, 3 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -24 ) -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 25, -47 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -8, -8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -32, -8 ) diff --git a/src/map/04.tscn b/src/map/04.tscn deleted file mode 100644 index 682303f..0000000 --- a/src/map/04.tscn +++ /dev/null @@ -1,40 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-4" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -720911, 0, 0, -720910, 0, 0, -720909, 0, 0, -720908, 0, 0, -720907, 0, 0, -720906, 0, 0, -720905, 0, 0, -720904, 0, 0, -720903, 0, 0, -720902, 0, 0, -720901, 0, 0, -720900, 0, 0, -720899, 0, 0, -720898, 0, 0, -720897, 0, 0, -786432, 0, 0, -786431, 0, 0, -786430, 0, 0, -786429, 0, 0, -786428, 0, 0, -786427, 0, 0, -786426, 0, 0, -786425, 0, 0, -786424, 0, 0, -786423, 0, 0, -786422, 0, 0, -786421, 0, 0, -786420, 0, 0, -786419, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131070, 0, 1, -131069, 0, 196610, -131068, 0, 1, -131067, 0, 131074, -131066, 0, 65536, -131065, 0, 0, -131064, 0, 0, -131058, 0, 0, -15, 0, 0, -65534, 0, 1, -65522, 0, 0, 65521, 0, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 65538, 65531, 0, 131072, 65532, 0, 65537, 65533, 0, 1, 65534, 0, 65536, 65535, 0, 65538, 0, 0, 65536, 1, 0, 65538, 2, 0, 196608, 14, 0, 0, 131057, 0, 0, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 393202, 0, 0, 393203, 0, 0, 393204, 0, 0, 393205, 0, 0, 393206, 0, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -524284, 2, 0, -524283, 1610612736, 0, -524282, -1610612734, 0, -458748, 0, 0, -458747, 0, 0, -458746, 0, 0, -393213, -1073741822, 0, -393212, 0, 0, -393211, 0, 0, -393210, 0, 0, -393209, -1610612734, 0, -327680, 4, 4, -327678, 4, 4, -327675, 1, 0, -196609, 4, 65539, -262144, 4, 0, -262143, 4, 131072, -262142, 4, 0, -262141, 4, 65540, -262139, 1, 0, -131074, 4, 65541, -131073, 4, 0, -196608, 4, 196610, -196607, 4, 0, -196606, 2, 0, -196605, 0, 0, -196604, -1610612734, 0, -196603, 1, 0, -65541, 0, 0, -65539, 4, 131077, -65538, 4, 0, -65537, 4, 196608, -131072, 4, 65537, -131071, 4, 0, -5, 1, 0, -4, 4, 196613, -3, 4, 1, -2, 4, 65536, -1, 4, 65538, -65536, 4, 196609, -65535, 4, 0, -65533, 4, 196609, -65532, 4, 0, -65531, 4, 196614, 3, 4, 0, 4, 4, 131078, 131067, 4, 65541, 131068, 4, 0, 131069, 4, 196609, 131070, 4, 65536, 131071, 4, 65538, 65536, 4, 2, 65537, 4, 65537, 65538, 4, 131074, 65539, 4, 65542, 196604, 4, 5, 196605, 4, 0, 196606, 4, 6, 196607, 4, 65541, 131072, 4, 65538, 131073, 4, 196608, 131074, 4, 6, 262141, 4, 3, 196609, 4, 3 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -24 ) -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 25, -63 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -4, -8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -28, -8 ) diff --git a/src/map/05.tscn b/src/map/05.tscn deleted file mode 100644 index 7b7d626..0000000 --- a/src/map/05.tscn +++ /dev/null @@ -1,43 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-5" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -786447, 0, 0, -786446, 0, 0, -786445, 0, 0, -786444, 0, 0, -786443, 0, 0, -786442, 0, 0, -786441, 0, 0, -786440, 0, 0, -786439, 0, 0, -786438, 0, 0, -786437, 0, 0, -786436, 0, 0, -786435, 0, 0, -786434, 0, 0, -786433, 0, 0, -851968, 0, 0, -851967, 0, 0, -851966, 0, 0, -851965, 0, 0, -851964, 0, 0, -851963, 0, 0, -851962, 0, 0, -851961, 0, 0, -851960, 0, 0, -851959, 0, 0, -851958, 0, 0, -851957, 0, 0, -851956, 0, 0, -851955, 0, 0, -851954, 0, 0, -720911, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327678, 0, 131074, -327677, 0, 65537, -327676, 0, 0, -327675, 0, 65538, -327674, 0, 65536, -327673, 0, 196608, -327666, 0, 0, -196623, 0, 0, -262142, 0, 0, -262130, 0, 0, -131087, 0, 0, -196606, 0, 1, -196594, 0, 0, -65551, 0, 0, -131070, 0, 0, -131058, 0, 0, -15, 0, 0, -65534, 0, 2, -65522, 0, 0, 65521, 0, 0, 65528, 0, 0, 65529, 0, 196609, 65530, 0, 65537, 65531, 0, 0, 65532, 0, 65538, 65533, 0, 0, 65534, 0, 65536, 65535, 0, 0, 0, 0, 0, 1, 0, 65537, 2, 0, 131072, 14, 0, 0, 131057, 0, 0, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 327666, 0, 0, 327667, 0, 0, 327668, 0, 0, 327669, 0, 0, 327670, 0, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -589820, 4, 196611, -589819, 4, 65540, -524284, 4, 65539, -524283, 4, 196612, -458749, 4, 131075, -458748, 4, 131073, -458747, 4, 0, -458746, 4, 196614, -393213, 4, 196611, -393212, 4, 65538, -393211, 4, 196609, -393210, 4, 6, -262144, 4, 196613, -262143, 4, 65536, -262141, -1073741822, 0, -262140, 0, 0, -262139, 1610612738, 0, -262138, 4, 196614, -131073, 4, 196611, -196608, 4, 65537, -196607, 4, 131072, -196605, 4, 0, -196604, 4, 196608, -196603, 4, 65542, -65540, 0, 0, -65538, 4, 131077, -65537, 4, 196609, -131072, 4, 65537, -131071, 4, 0, -131069, 4, 196609, -131068, 4, 6, -7, 2, 0, -5, 2, 0, -4, 1, 0, -3, 4, 5, -2, 4, 0, -1, 4, 0, -65536, 4, 196610, -65535, 4, 0, -65533, 4, 0, -65532, 4, 65540, 3, 4, 65538, 4, 4, 131076, 131066, 4, 65539, 131067, 4, 65538, 131068, 4, 131072, 131069, 4, 65538, 131070, 4, 65536, 131071, 1, 0, 65536, 1610612738, 0, 65537, 4, 131073, 65538, 4, 0, 65539, 4, 196614, 196603, 4, 196611, 196604, 4, 0, 196605, 4, 196608, 196606, 4, 65536, 196607, 1, 0, 131072, 4, 196609, 131073, 4, 65538, 131074, 4, 196612, 262143, 0, 0 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -32 ) -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 37, -51 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -23, -59 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -52, -8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -43, -8 ) diff --git a/src/map/06.tscn b/src/map/06.tscn deleted file mode 100644 index 67fea6d..0000000 --- a/src/map/06.tscn +++ /dev/null @@ -1,40 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-6" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -655375, 0, 0, -655374, 0, 0, -655373, 0, 0, -655372, 0, 0, -655371, 0, 0, -655370, 0, 0, -655369, 0, 0, -655368, 0, 0, -655367, 0, 0, -655366, 0, 0, -655365, 0, 0, -655364, 0, 0, -655363, 0, 0, -655362, 0, 0, -655361, 0, 0, -720896, 0, 0, -720895, 0, 0, -720894, 0, 0, -720893, 0, 0, -720892, 0, 0, -720891, 0, 0, -720890, 0, 0, -720889, 0, 0, -720888, 0, 0, -720887, 0, 0, -720886, 0, 0, -720885, 0, 0, -720884, 0, 0, -720883, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131058, 0, 0, -15, 0, 0, -65522, 0, 0, 65521, 0, 0, 65526, 0, 1, 65527, 0, 0, 65528, 0, 0, 65529, 0, 196609, 65530, 0, 65536, 65531, 0, 0, 65532, 0, 0, 3, 0, 0, 4, 0, 65538, 5, 0, 65536, 6, 0, 65538, 7, 0, 65536, 8, 0, 0, 9, 0, 0, 14, 0, 0, 131057, 0, 0, 131068, 0, 196608, 131069, 0, 65536, 131070, 0, 65538, 131071, 0, 65536, 65536, 0, 65537, 65537, 0, 0, 65538, 0, 0, 65539, 0, 131072, 65550, 0, 0, 196593, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 327694, 0, 0, 458737, 0, 0, 458738, 0, 0, 458739, 0, 0, 458740, 0, 0, 458741, 0, 0, 458742, 0, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 65533, 0, 0, 65534, 0, 0, 65535, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -327681, 4, 4, -262152, 2, 0, -262151, 0, 0, -262150, -1610612734, 0, -262146, 4, 65539, -262145, 4, 196608, -327680, 4, 0, -327679, 4, 65540, -327674, 4, 4, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196610, 4, 65539, -196609, 4, 0, -262144, 4, 196609, -262143, 4, 65540, -262140, 4, 196613, -262139, 4, 0, -262138, 4, 0, -262137, 4, 6, -131080, -1073741822, 0, -131079, 0, 0, -131078, 1610612738, 0, -196608, 4, 3, -196604, 4, 65541, -196603, 4, 0, -196602, 4, 0, -196601, 4, 65540, -65543, 1, 0, -131067, 4, 65539, -131066, 4, 0, -131065, 4, 131076, -7, 1, 0, -6, -1610612734, 0, -65535, 0, 0, -65531, 2, 0, -65530, 0, 0, -65529, -1610612734, 0, 1, 1, 0, 131062, 4, 5, 131063, 4, 131072, 131064, 4, 1, 131065, 4, 65537, 131066, 4, 196609, 131067, 4, 1, 65540, 4, 1, 65541, 4, 1, 65542, 4, 65538, 65543, 4, 1, 65544, 4, 131072, 65545, 4, 131078, 196600, 4, 131077, 196601, 4, 1, 196602, 4, 1, 196603, 4, 65536, 196604, 4, 1, 196605, 4, 1, 196606, 4, 131072, 196607, 4, 1, 131072, 4, 65537, 131073, 4, 1, 131074, 4, 196609, 131075, 4, 65538, 131076, 4, 65538, 131077, 4, 196608, 131078, 4, 65538, 131079, 4, 196614, 262139, 4, 65539, 262140, 4, 131073, 262141, 4, 65536, 262142, 4, 65536, 262143, 4, 1, 196608, 4, 1, 196609, 4, 65538, 196610, 4, 1, 196611, 4, 196609, 196612, 4, 131078, 327678, 4, 65541, 327679, 4, 65536, 262144, 4, 65536, 262145, 4, 65538, 262146, 4, 131078 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -16 ) -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 49, -23 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -45, -8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -64, -8 ) diff --git a/src/map/07.tscn b/src/map/07.tscn deleted file mode 100644 index a04f6fc..0000000 --- a/src/map/07.tscn +++ /dev/null @@ -1,49 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -786430, 0, 0, -786429, 0, 0, -589839, 0, 0, -589838, 0, 0, -589837, 0, 0, -589836, 0, 0, -589835, 0, 0, -589834, 0, 0, -589833, 0, 0, -589832, 0, 0, -589831, 0, 0, -589830, 0, 0, -589829, 0, 0, -589828, 0, 0, -589827, 0, 0, -589826, 0, 0, -589825, 0, 0, -655360, 0, 0, -655359, 0, 0, -655358, 0, 0, -655357, 0, 0, -655356, 0, 0, -655355, 0, 0, -655354, 0, 0, -655353, 0, 0, -655352, 0, 0, -655351, 0, 0, -655350, 0, 0, -655349, 0, 0, -655348, 0, 0, -655347, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -262145, 0, 65538, -327680, 0, 196609, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65551, 0, 0, -131058, 0, 0, -15, 0, 0, -65522, 0, 0, 65521, 0, 0, 14, 0, 0, 131057, 0, 0, 131069, 0, 131074, 131070, 0, 2, 131071, 0, 65536, 65536, 0, 0, 65537, 0, 65538, 65538, 0, 131072, 65539, 0, 65536, 65540, 0, 2, 65550, 0, 0, 196593, 0, 0, 196599, 0, 0, 196600, 0, 196609, 196601, 0, 65538, 196602, 0, 0, 196603, 0, 65536, 196604, 0, 65538, 196605, 0, 2, 131076, 0, 196608, 131077, 0, 0, 131078, 0, 0, 131079, 0, 196610, 131080, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 327694, 0, 0, 458737, 0, 0, 393230, 0, 0, 524273, 0, 0, 524274, 0, 0, 524275, 0, 0, 524276, 0, 0, 524277, 0, 0, 524278, 0, 0, 524279, 0, 0, 524280, 0, 0, 524281, 0, 0, 524282, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -524289, 4, 196613, -589824, 4, 65542, -458753, 4, 5, -524288, 4, 196612, -393218, 4, 65541, -393217, 4, 131072, -458752, 0, 0, -458751, 4, 6, -327682, 4, 65539, -327681, 4, 0, -393216, 1, 0, -393215, 4, 196609, -393214, 4, 65540, -262146, 4, 196611, -327679, 4, 196612, -196610, 4, 65541, -196609, 4, 65537, -262144, 4, 0, -262143, 4, 65540, -262138, 2, 0, -262137, -1610612734, 0, -131073, 4, 131075, -196608, 4, 196608, -196607, 4, 65537, -196606, 4, 131078, -196603, 2, 0, -196602, 0, 0, -196601, 1610612738, 0, -65537, 4, 196611, -131072, 4, 65537, -131071, 4, 196612, -131067, 0, 0, -131066, 0, 0, -131065, 0, 0, -1, 4, 196611, -65536, 4, 65540, -65535, 4, 65539, -65534, 4, 65540, -65531, -1073741822, 0, -65530, 0, 0, -65529, 1610612738, 0, 65529, 4, 196611, 65530, 4, 65540, 65534, 4, 196613, 65535, 4, 196609, 0, 4, 65537, 1, 2, 0, 2, 0, 0, 3, -1610612734, 0, 6, 1, 0, 7, 4, 196611, 8, 4, 65540, 131064, 4, 196613, 131065, 4, 131072, 131066, 4, 196608, 131067, 4, 196612, 131068, 2, 0, 65541, 2, 0, 65542, 1, 0, 65543, 4, 131074, 65544, 4, 65537, 65545, 4, 65540, 196606, 4, 196609, 196607, 4, 65537, 131072, 4, 0, 131073, 4, 196608, 131074, 4, 65537, 131075, 4, 0, 131080, 4, 131073, 131081, 4, 196612, 262136, 4, 65539, 262137, 4, 131074, 262138, 4, 196612, 262139, 1, 0, 262140, 4, 196611, 262141, 4, 65536, 262142, 4, 65538, 262143, 4, 0, 196608, 4, 131074, 196609, 4, 65540, 196610, 4, 65539, 196611, 4, 65537, 196612, 4, 0, 196613, 4, 0, 196614, 4, 196609, 196615, 4, 65537, 196616, 4, 65540, 327673, 4, 65539, 327674, 4, 1, 327675, 1, 0, 327676, 4, 65537, 327677, 4, 196612, 262146, 4, 65539, 262147, 4, 65537, 262148, 4, 196610, 262149, 4, 196614, 393211, 1, 0, 458747, 1610612738, 0, 458751, 4, 65541, 393216, 4, 131073, 393217, 4, 6, 524287, 4, 5, 458752, 4, 196609, 458753, 4, 196614 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -8 ) -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -3, -67 ) -hitbox_x = 8 -gravity = 16.0 - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -42, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 54, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 20, 0 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -59, 8 ) diff --git a/src/map/08.tscn b/src/map/08.tscn deleted file mode 100644 index 6c68be6..0000000 --- a/src/map/08.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -__meta__ = { -"_edit_horizontal_guides_": [ ] -} -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -655374, 0, 0, -655373, 0, 0, -655372, 0, 0, -655371, 0, 0, -655370, 0, 0, -655369, 0, 0, -655368, 0, 0, -655367, 0, 0, -655366, 0, 0, -655365, 0, 0, -655364, 0, 0, -655363, 0, 0, -655362, 0, 0, -655361, 0, 0, -720896, 0, 0, -720895, 0, 0, -720894, 0, 0, -720893, 0, 0, -720892, 0, 0, -720891, 0, 0, -720890, 0, 0, -720889, 0, 0, -720888, 0, 0, -720887, 0, 0, -720886, 0, 0, -720885, 0, 0, -720884, 0, 0, -720883, 0, 0, -720882, 0, 0, -720881, 0, 0, -589838, 0, 0, -655345, 0, 0, -524302, 0, 0, -589809, 0, 0, -458766, 0, 0, -524273, 0, 0, -393230, 0, 0, -458737, 0, 0, -327694, 0, 0, -393201, 0, 0, -262158, 0, 0, -327665, 0, 0, -196622, 0, 0, -262129, 0, 0, -131086, 0, 0, -196593, 0, 0, -65550, 0, 0, -131067, 0, 0, -131066, 0, 0, -131065, 0, 0, -131064, 0, 0, -131063, 0, 0, -131057, 0, 0, -14, 0, 0, -65521, 0, 0, 65522, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 15, 0, 0, 131058, 0, 0, 131069, 0, 131074, 65551, 0, 0, 196594, 0, 0, 196596, 0, 0, 196597, 0, 0, 196598, 0, 0, 196600, 0, 0, 196601, 0, 65538, 196602, 0, 0, 196603, 0, 65536, 196604, 0, 65538, 196605, 0, 2, 131087, 0, 0, 262130, 0, 0, 196623, 0, 0, 327666, 0, 0, 262159, 0, 0, 393202, 0, 0, 327695, 0, 0, 458738, 0, 0, 458739, 0, 0, 458740, 0, 0, 458741, 0, 0, 458742, 0, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -3, 0, 0, -2, 0, 0, -1, 0, 0, -65536, 0, 0, -65535, 0, 0, -65534, 0, 0, -65533, 0, 0, -65532, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -262146, 0, 0, -262145, 0, 0, -327680, 0, 0, -327674, 4, 196613, -327673, 4, 0, -327672, 4, 65540, -196610, 0, 0, -196609, 0, 0, -262144, 0, 0, -262138, 4, 196611, -262137, 4, 0, -262136, 4, 131076, -131074, 0, 0, -131073, 0, 0, -196608, 0, 0, -196602, 4, 65539, -196601, 4, 0, -196600, 4, 65540, -65537, 1, 0, -4, 4, 196611, -3, 4, 0, -2, 4, 0, -1, 1, 0, -65536, 4, 0, -65535, 4, 0, -65534, 4, 0, -65533, 4, 0, -65532, 4, 65540, -65530, 4, 131075, -65529, 1, 0, -65528, 4, 0, 65530, 4, 196613, 65531, 4, 0, 65532, 4, 0, 6, 4, 0, 7, 1610612738, 0, 8, 4, 0, 131060, 4, 0, 131061, 2, 0, 131062, 4, 0, 131066, 4, 0, 131067, 4, 0, 131068, 4, 0, 131070, 4, 0, 131071, 4, 0, 65536, 4, 0, 65537, 4, 0, 65538, 4, 0, 65539, 4, 0, 65540, 4, 196612, 65542, 4, 131077, 65543, 4, 0, 65544, 4, 196614, 196596, 4, 0, 196598, 4, 0, 196606, 4, 65540, 262132, 4, 0, 262133, 4, 0, 262134, 4, 0, 262138, 4, 65539, 262139, 4, 0, 262140, 4, 0, 262141, 4, 0, 262142, 4, 196612 ) - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 8, -16 ) -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 57, -31 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -39, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -53, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -56, 0 ) diff --git a/src/map/09.tscn b/src/map/09.tscn deleted file mode 100644 index c847138..0000000 --- a/src/map/09.tscn +++ /dev/null @@ -1,46 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -786452, 0, 0, -786451, 0, 0, -786450, 0, 0, -786449, 0, 0, -786448, 0, 0, -786447, 0, 0, -786446, 0, 0, -786445, 0, 0, -786444, 0, 0, -786443, 0, 0, -786442, 0, 0, -786441, 0, 0, -786440, 0, 0, -786439, 0, 0, -786438, 0, 0, -786437, 0, 0, -786436, 0, 0, -786435, 0, 0, -786434, 0, 0, -786433, 0, 0, -851968, 0, 0, -851967, 0, 0, -851966, 0, 0, -851965, 0, 0, -851964, 0, 0, -851963, 0, 0, -851962, 0, 0, -851961, 0, 0, -851960, 0, 0, -851959, 0, 0, -720916, 0, 0, -786423, 0, 0, -655380, 0, 0, -720887, 0, 0, -589844, 0, 0, -655351, 0, 0, -524308, 0, 0, -589815, 0, 0, -458772, 0, 0, -524279, 0, 0, -393236, 0, 0, -458743, 0, 0, -327700, 0, 0, -327683, 0, 0, -327682, 0, 0, -393207, 0, 0, -262164, 0, 0, -327671, 0, 0, -196628, 0, 0, -262135, 0, 0, -131092, 0, 0, -131081, 0, 0, -131080, 0, 0, -196599, 0, 0, -65556, 0, 0, -131063, 0, 0, -20, 0, 0, -65527, 0, 0, 65516, 0, 0, 65532, 0, 0, 65533, 0, 0, 9, 0, 0, 131052, 0, 0, 131068, 0, 0, 131069, 0, 0, 65545, 0, 0, 196588, 0, 0, 196595, 0, 0, 196596, 0, 0, 196597, 0, 0, 196598, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131081, 0, 0, 262124, 0, 0, 196617, 0, 0, 327660, 0, 0, 327661, 0, 0, 327662, 0, 0, 327663, 0, 0, 327664, 0, 0, 327665, 0, 0, 327666, 0, 0, 327667, 0, 0, 327668, 0, 0, 327669, 0, 0, 327670, 0, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -393219, 0, 0, -393218, 0, 0, -196617, 0, 0, -196616, 0, 0, -4, 0, 0, -3, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( -40, -32 ) -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -19, -79 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -56, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -97, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -94, 0 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -3, 8 ) diff --git a/src/map/1-1.tscn b/src/map/1-1.tscn new file mode 100644 index 0000000..c34cc99 --- /dev/null +++ b/src/map/1-1.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -65544, 0, 1, -65543, 0, 1, -65542, 0, 1, -65541, 0, 1, -65540, 0, 1, -65539, 0, 1, -65538, 0, 1, -65537, 0, 1, -131072, 0, 1, -131071, 0, 1, -131070, 0, 1, -131069, 0, 1, -131068, 0, 1, -131067, 0, 1, -131066, 0, 1, -131065, 0, 1, -131064, 0, 1, -8, 0, 1, -65528, 0, 1, 65528, 0, 1, 8, 0, 1, 131064, 0, 1, 65544, 0, 1, 196600, 0, 1, 196601, 0, 1, 196602, 0, 1, 196603, 0, 1, 196604, 0, 1, 196605, 0, 1, 196606, 0, 1, 196607, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 0, 1, 131077, 0, 1, 131078, 0, 1, 131079, 0, 1, 131080, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( -40, 8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 45, 5 ) + +[editable path="GameCamera"] diff --git a/src/map/1-2.tscn b/src/map/1-2.tscn new file mode 100644 index 0000000..7f6e1b1 --- /dev/null +++ b/src/map/1-2.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -196613, 0, 1, -196612, 0, 1, -196611, 0, 1, -196610, 0, 1, -196609, 0, 1, -262144, 0, 1, -262143, 0, 1, -262142, 0, 1, -262141, 0, 1, -262140, 0, 1, -262139, 0, 1, -262138, 0, 1, -262137, 0, 1, -131077, 0, 1, -196601, 0, 1, -65544, 0, 1, -65543, 0, 1, -65542, 0, 1, -65541, 0, 1, -131065, 0, 1, -8, 0, 1, -65533, 0, 1, -65532, 0, 1, -65531, 0, 1, -65530, 0, 1, -65529, 0, 1, 65528, 0, 1, 3, 0, 1, 131064, 0, 1, 65539, 0, 1, 196600, 0, 1, 196607, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 262136, 0, 1, 262143, 0, 1, 327672, 0, 1, 327673, 0, 1, 327674, 0, 1, 327675, 0, 1, 327676, 0, 1, 327677, 0, 1, 327678, 0, 1, 327679, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( -48, 24 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 45, -19 ) + +[editable path="GameCamera"] diff --git a/src/map/1-3.tscn b/src/map/1-3.tscn new file mode 100644 index 0000000..2af5f25 --- /dev/null +++ b/src/map/1-3.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -458762, 0, 1, -458761, 0, 1, -458760, 0, 1, -458759, 0, 1, -458758, 0, 1, -458757, 0, 1, -458756, 0, 1, -458755, 0, 1, -458754, 0, 1, -458753, 0, 1, -524288, 0, 1, -524287, 0, 1, -524286, 0, 1, -524285, 0, 1, -524284, 0, 1, -393226, 0, 1, -458748, 0, 1, -327690, 0, 1, -393212, 0, 1, -393211, 0, 1, -393210, 0, 1, -262154, 0, 1, -262153, 0, 1, -262152, 0, 1, -262151, 0, 1, -262150, 0, 1, -262149, 0, 1, -327674, 0, 1, -196616, 0, 1, -262138, 0, 1, -131080, 0, 1, -196602, 0, 1, -65549, 0, 1, -65548, 0, 1, -65547, 0, 1, -65546, 0, 1, -65545, 0, 1, -65544, 0, 1, -131066, 0, 1, -13, 0, 1, -65530, 0, 1, 65523, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 131059, 0, 1, 131070, 0, 1, 196595, 0, 1, 196606, 0, 1, 262131, 0, 1, 262142, 0, 1, 327667, 0, 1, 327668, 0, 1, 327669, 0, 1, 327670, 0, 1, 327671, 0, 1, 327672, 0, 1, 327673, 0, 1, 327674, 0, 1, 327675, 0, 1, 327676, 0, 1, 327677, 0, 1, 327678, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( -24, -16 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( -92, 24 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( -67, -51 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -64, 24 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 19, -8 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 16, -16 ) + +[editable path="GameCamera"] diff --git a/src/map/1-4.tscn b/src/map/1-4.tscn new file mode 100644 index 0000000..4bcd02d --- /dev/null +++ b/src/map/1-4.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -327685, 0, 1, -327684, 0, 1, -327683, 0, 1, -327682, 0, 1, -327681, 0, 1, -393216, 0, 1, -393215, 0, 1, -393214, 0, 1, -262152, 0, 1, -262151, 0, 1, -262150, 0, 1, -262149, 0, 1, -327678, 0, 1, -196616, 0, 1, -262142, 0, 1, -262141, 0, 1, -262140, 0, 1, -262139, 0, 1, -131080, 0, 1, -196603, 0, 1, -65544, 0, 1, -65543, 0, 1, -65542, 0, 1, -65541, 0, 1, -65540, 0, 1, -65539, 0, 1, -65538, 0, 1, -131067, 0, 1, -5, 0, 1, -65531, 0, 1, -65530, 0, 1, -65529, 0, 1, -65528, 0, 1, -65527, 0, 1, -65526, 0, 1, -65525, 0, 1, 65531, 0, 1, 11, 0, 1, 131067, 0, 1, 65547, 0, 1, 196603, 0, 1, 131083, 0, 1, 262139, 0, 1, 262140, 0, 1, 262141, 0, 1, 262142, 0, 1, 262143, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196619, 0, 1, 262146, 0, 1, 262152, 0, 1, 262153, 0, 1, 262154, 0, 1, 262155, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 0, 1, 327685, 0, 1, 327686, 0, 1, 327687, 0, 1, 327688, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( 16, 0 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( 40, 32 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( -51, -27 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 72, 24 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 75, 16 ) + +[editable path="GameCamera"] diff --git a/src/map/1-5.tscn b/src/map/1-5.tscn new file mode 100644 index 0000000..6d9e339 --- /dev/null +++ b/src/map/1-5.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -655355, 0, 1, -655354, 0, 1, -655353, 0, 1, -655352, 0, 1, -655351, 0, 1, -655350, 0, 1, -655349, 0, 1, -655348, 0, 1, -589819, 0, 1, -589812, 0, 1, -524283, 0, 1, -524276, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 1, -458745, 0, 1, -458744, 0, 1, -458740, 0, 1, -327685, 0, 1, -327684, 0, 1, -327683, 0, 1, -327682, 0, 1, -327681, 0, 1, -393216, 0, 1, -393215, 0, 1, -393212, 0, 1, -393204, 0, 1, -262149, 0, 1, -327679, 0, 1, -327678, 0, 1, -327677, 0, 1, -327676, 0, 1, -327668, 0, 1, -196613, 0, 1, -262132, 0, 1, -131077, 0, 1, -196596, 0, 1, -65541, 0, 1, -65540, 0, 1, -65539, 0, 1, -65538, 0, 1, -131060, 0, 1, -2, 0, 1, -65529, 0, 1, -65528, 0, 1, -65527, 0, 1, -65526, 0, 1, -65525, 0, 1, -65524, 0, 1, 65534, 0, 1, 7, 0, 1, 131070, 0, 1, 65543, 0, 1, 196606, 0, 1, 131079, 0, 1, 262142, 0, 1, 262143, 0, 1, 196608, 0, 1, 196609, 0, 1, 196610, 0, 1, 196611, 0, 1, 196612, 0, 1, 196613, 0, 1, 196614, 0, 1, 196615, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( 32, -24 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( 34, 16 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( 53, -67 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -25, -24 ) + +[node name="Box4" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -29, -32 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 80, -16 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -2, 16 ) diff --git a/src/map/1-6.tscn b/src/map/1-6.tscn new file mode 100644 index 0000000..ed24f97 --- /dev/null +++ b/src/map/1-6.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -589830, 0, 1, -589829, 0, 1, -589828, 0, 1, -589827, 0, 1, -589826, 0, 1, -589825, 0, 1, -655360, 0, 1, -655359, 0, 1, -655358, 0, 1, -655357, 0, 1, -655356, 0, 1, -655355, 0, 1, -524294, 0, 1, -589819, 0, 1, -458758, 0, 1, -524283, 0, 1, -393222, 0, 1, -393218, 0, 1, -393217, 0, 1, -458752, 0, 1, -458751, 0, 1, -458747, 0, 1, -327686, 0, 1, -393211, 0, 1, -262153, 0, 1, -262152, 0, 1, -262151, 0, 1, -262150, 0, 1, -327675, 0, 1, -196617, 0, 1, -262139, 0, 1, -262138, 0, 1, -262137, 0, 1, -262136, 0, 1, -262135, 0, 1, -262134, 0, 1, -131081, 0, 1, -196598, 0, 1, -65545, 0, 1, -131062, 0, 1, -9, 0, 1, -65528, 0, 1, -65527, 0, 1, -65526, 0, 1, 65527, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 8, 0, 1, 131063, 0, 1, 131069, 0, 1, 65540, 0, 1, 65541, 0, 1, 65542, 0, 1, 65543, 0, 1, 65544, 0, 1, 196599, 0, 1, 196605, 0, 1, 262135, 0, 1, 262136, 0, 1, 262137, 0, 1, 262138, 0, 1, 262139, 0, 1, 262140, 0, 1, 262141, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( 8, -24 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( -12, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( -3, -67 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -60, 16 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 52, 0 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 70, -16 ) + +[node name="Box4" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -35, 16 ) + +[editable path="GameCamera"] diff --git a/src/map/1-7.tscn b/src/map/1-7.tscn new file mode 100644 index 0000000..14ddd3f --- /dev/null +++ b/src/map/1-7.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -655364, 0, 1, -655363, 0, 1, -655362, 0, 1, -655361, 0, 1, -720896, 0, 1, -720895, 0, 1, -720894, 0, 1, -720893, 0, 1, -720892, 0, 1, -720891, 0, 1, -720890, 0, 1, -720889, 0, 1, -720888, 0, 1, -720887, 0, 1, -720886, 0, 1, -720885, 0, 1, -589828, 0, 1, -655349, 0, 1, -524292, 0, 1, -589813, 0, 1, -458761, 0, 1, -458760, 0, 1, -458759, 0, 1, -458758, 0, 1, -458757, 0, 1, -458756, 0, 1, -524281, 0, 1, -524280, 0, 1, -524279, 0, 1, -524278, 0, 1, -524277, 0, 1, -524276, 0, 1, -393225, 0, 1, -393220, 0, 1, -393219, 0, 1, -393218, 0, 1, -458740, 0, 1, -327689, 0, 1, -393204, 0, 1, -262153, 0, 1, -327671, 0, 1, -327670, 0, 1, -327669, 0, 1, -327668, 0, 1, -196617, 0, 1, -196616, 0, 1, -196615, 0, 1, -196614, 0, 1, -262134, 0, 1, -131078, 0, 1, -196598, 0, 1, -65542, 0, 1, -131062, 0, 1, -6, 0, 1, -65526, 0, 1, 65530, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( 16, -40 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( -4, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( 77, -75 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 62, -8 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -20, -64 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -61, -48 ) + +[node name="Box4" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -57, -40 ) + +[node name="Box5" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 82, -48 ) + +[editable path="GameCamera"] diff --git a/src/map/1-8.tscn b/src/map/1-8.tscn new file mode 100644 index 0000000..ba0cb11 --- /dev/null +++ b/src/map/1-8.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 8 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -720903, 0, 1, -720902, 0, 1, -720901, 0, 1, -720900, 0, 1, -720899, 0, 1, -720898, 0, 1, -720897, 0, 1, -786432, 0, 1, -786431, 0, 1, -786430, 0, 1, -786429, 0, 1, -786428, 0, 1, -786427, 0, 1, -786426, 0, 1, -655367, 0, 1, -720890, 0, 1, -589831, 0, 1, -655354, 0, 1, -524298, 0, 1, -524297, 0, 1, -524296, 0, 1, -524295, 0, 1, -524290, 0, 1, -524289, 0, 1, -589824, 0, 1, -589823, 0, 1, -589818, 0, 1, -589817, 0, 1, -589816, 0, 1, -589815, 0, 1, -458762, 0, 1, -524279, 0, 1, -393226, 0, 1, -458743, 0, 1, -327690, 0, 1, -393207, 0, 1, -262154, 0, 1, -327671, 0, 1, -196618, 0, 1, -262135, 0, 1, -131082, 0, 1, -196599, 0, 1, -65546, 0, 1, -131063, 0, 1, -10, 0, 1, -65527, 0, 1, 65526, 0, 1, 65527, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 6 )] +z_as_relative = false + +[node name="DetailTileMap" parent="." instance=ExtResource( 5 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 4 )] +position = Vector2( 0, -48 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 7 )] +position = Vector2( -4, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 3 )] +position = Vector2( -3, -83 ) + +[node name="Box" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -70, -8 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -60, -8 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( -65, -16 ) + +[node name="Box4" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 57, -8 ) + +[node name="Box5" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 59, -16 ) + +[node name="Box6" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 56, -24 ) + +[editable path="GameCamera"] diff --git a/src/map/10.tscn b/src/map/10.tscn deleted file mode 100644 index 0ecab52..0000000 --- a/src/map/10.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -720911, 0, 0, -720910, 0, 0, -720909, 0, 0, -720908, 0, 0, -720907, 0, 0, -720906, 0, 0, -720905, 0, 0, -720904, 0, 0, -720903, 0, 0, -720902, 0, 0, -720901, 0, 0, -720900, 0, 0, -720899, 0, 0, -720898, 0, 0, -720897, 0, 0, -786432, 0, 0, -786431, 0, 0, -786430, 0, 0, -786429, 0, 0, -786428, 0, 0, -786427, 0, 0, -786426, 0, 0, -786425, 0, 0, -786424, 0, 0, -786423, 0, 0, -786422, 0, 0, -786421, 0, 0, -786420, 0, 0, -786419, 0, 0, -786418, 0, 0, -655375, 0, 0, -720882, 0, 0, -589839, 0, 0, -655346, 0, 0, -524303, 0, 0, -589810, 0, 0, -458767, 0, 0, -524274, 0, 0, -393231, 0, 0, -458738, 0, 0, -327695, 0, 0, -393202, 0, 0, -262159, 0, 0, -327666, 0, 0, -196623, 0, 0, -262130, 0, 0, -131087, 0, 0, -196594, 0, 0, -65555, 0, 0, -65553, 0, 0, -65552, 0, 0, -65551, 0, 0, -65550, 0, 0, -65549, 0, 0, -65547, 0, 0, -65545, 0, 0, -131064, 0, 0, -131062, 0, 0, -131060, 0, 0, -131059, 0, 0, -131058, 0, 0, -131057, 0, 0, -131056, 0, 0, -131054, 0, 0, -15, 0, 0, -13, 0, 0, -65524, 0, 0, -65522, 0, 0, 65521, 0, 0, 65523, 0, 0, 12, 0, 0, 14, 0, 0, 131057, 0, 0, 131059, 0, 0, 65548, 0, 0, 65550, 0, 0, 196593, 0, 0, 196595, 0, 0, 196596, 0, 0, 196597, 0, 0, 196598, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131086, 0, 0, 262129, 0, 0, 196622, 0, 0, 327665, 0, 0, 262158, 0, 0, 393201, 0, 0, 393202, 0, 0, 393203, 0, 0, 393204, 0, 0, 393205, 0, 0, 393206, 0, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -position = Vector2( 0, -24 ) -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 1, -51 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -5, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -88, 5 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -61, 6 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 80, -3 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 84, 7 ) diff --git a/src/map/11.tscn b/src/map/11.tscn deleted file mode 100644 index d1a20aa..0000000 --- a/src/map/11.tscn +++ /dev/null @@ -1,45 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( 196590, 0, 0, 196591, 0, 0, 196592, 0, 0, 196593, 0, 0, 196594, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 262130, 0, 0, 262131, 0, 0, 262132, 0, 0, 262133, 0, 0, 262134, 0, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 196595, 0, 0, 196596, 0, 0, 196597, 0, 0, 196598, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -127, -7 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -5, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 20, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 24, 0 ) diff --git a/src/map/12.tscn b/src/map/12.tscn deleted file mode 100644 index f020fa1..0000000 --- a/src/map/12.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -131056, 0, 0, -131055, 0, 0, -131054, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 137, -47 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( 9, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -21, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -17, 0 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -22, -8 ) diff --git a/src/map/13.tscn b/src/map/13.tscn deleted file mode 100644 index 389e77d..0000000 --- a/src/map/13.tscn +++ /dev/null @@ -1,52 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( 131063, 0, 0, 131064, 0, 0, 65547, 0, 0, 196597, 0, 0, 196598, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 196610, 0, 0, 262146, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 1, -63 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -5, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -69, 0 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -42, 32 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 85, 0 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 61, 8 ) - -[node name="Box5" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 5, 32 ) diff --git a/src/map/14.tscn b/src/map/14.tscn deleted file mode 100644 index c30c150..0000000 --- a/src/map/14.tscn +++ /dev/null @@ -1,42 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -65525, 0, 0, -65524, 0, 0, -65523, 0, 0, -65522, 0, 0, 65542, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131078, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 6, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 101, -35 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -5, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -28, 8 ) diff --git a/src/map/15.tscn b/src/map/15.tscn deleted file mode 100644 index c491d91..0000000 --- a/src/map/15.tscn +++ /dev/null @@ -1,41 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -393212, 0, 0, -262147, 0, 0, -262146, 0, 0, -262145, 0, 0, -327680, 0, 0, -327676, 0, 0, -262140, 0, 0, -196604, 0, 0, -131068, 0, 0, -65533, 0, 0, -65532, 0, 0, 3, 0, 0, 65539, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -11, -67 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( 8, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -36, 8 ) diff --git a/src/map/16.tscn b/src/map/16.tscn deleted file mode 100644 index d9d50d0..0000000 --- a/src/map/16.tscn +++ /dev/null @@ -1,51 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -131092, 536870912, 0, -131091, 536870912, 0, 131054, 536870912, 0, 131055, 536870912, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 196598, 536870912, 0, 196599, 536870912, 0, 196600, 536870912, 0, 196607, 536870912, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 262130, 536870912, 0, 262131, 536870912, 0, 262132, 536870912, 0, 262138, 536870912, 0, 262139, 536870912, 0, 262140, 536870912, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 65518, 536870912, 0, 65519, 536870912, 0, 131062, 536870912, 0, 131063, 536870912, 0, 131064, 536870912, 0, 196594, 536870912, 0, 196595, 536870912, 0, 196596, 536870912, 0, 196602, 536870912, 0, 196603, 536870912, 0, 196604, 536870912, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -123, -51 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( 13, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 37, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 43, 0 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 55, 0 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 49, -8 ) diff --git a/src/map/17.tscn b/src/map/17.tscn deleted file mode 100644 index 509414e..0000000 --- a/src/map/17.tscn +++ /dev/null @@ -1,51 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 536870912, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 536870912, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 113, -35 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( 33, 23 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 18, 48 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 20, 40 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 38, 48 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 66, 48 ) diff --git a/src/map/18.tscn b/src/map/18.tscn deleted file mode 100644 index d191e16..0000000 --- a/src/map/18.tscn +++ /dev/null @@ -1,48 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -65523, 0, 0, -65522, 0, 0, -65521, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -131059, 0, 0, -131058, 0, 0, -131057, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 113, -47 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( 33, 23 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -10, 16 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -6, 8 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 0, 16 ) diff --git a/src/map/19.tscn b/src/map/19.tscn deleted file mode 100644 index 964faca..0000000 --- a/src/map/19.tscn +++ /dev/null @@ -1,45 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -262153, 0, 0, -262152, 0, 0, -262151, 0, 0, 65531, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 327665, 0, 0, 327666, 0, 0, 327667, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -5, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -63, -63 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -67, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -11, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -115, 24 ) diff --git a/src/map/2-1.tscn b/src/map/2-1.tscn new file mode 100644 index 0000000..ad360e8 --- /dev/null +++ b/src/map/2-1.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -327685, 0, 1, -327684, 0, 1, -327683, 0, 1, -327682, 0, 1, -327681, 0, 1, -393216, 0, 1, -393215, 0, 1, -393214, 0, 1, -393213, 0, 1, -393211, 0, 1, -393210, 0, 1, -393209, 0, 1, -393208, 0, 1, -393207, 0, 1, -393206, 0, 1, -393205, 0, 1, -393204, 0, 1, -393203, 0, 1, -393202, 0, 1, -262149, 0, 1, -327677, 0, 1, -327675, 0, 1, -327666, 0, 1, -196613, 0, 1, -262141, 0, 1, -262140, 0, 1, -262139, 0, 1, -262130, 0, 1, -131080, 0, 1, -131079, 0, 1, -131078, 0, 1, -131077, 0, 1, -196594, 0, 1, -196593, 0, 1, -196592, 0, 1, -196591, 0, 1, -65544, 0, 1, -131055, 0, 1, -8, 0, 1, -65519, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 131069, 0, 1, 65538, 0, 1, 65542, 0, 1, 65548, 0, 1, 196605, 0, 1, 196606, 0, 1, 196607, 0, 1, 131072, 0, 1, 131073, 0, 1, 131074, 0, 1, 131078, 0, 1, 131079, 0, 1, 131080, 0, 1, 131081, 0, 1, 131082, 0, 1, 131083, 0, 1, 131084, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +tile_data = PoolIntArray( 131070, 0, 0, 131071, 0, 0, 65536, 0, 0, 65537, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0 ) + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] +position = Vector2( 40, -16 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( -53, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 125, -11 ) + +[editable path="GameCamera"] diff --git a/src/map/2-2.tscn b/src/map/2-2.tscn new file mode 100644 index 0000000..d69dd7f --- /dev/null +++ b/src/map/2-2.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -589821, 0, 1, -589820, 0, 1, -589819, 0, 1, -589818, 0, 1, -589817, 0, 1, -589816, 0, 1, -589815, 0, 1, -589814, 0, 1, -589813, 0, 1, -589812, 0, 1, -589811, 0, 1, -589810, 0, 1, -524285, 0, 1, -524274, 0, 1, -393222, 0, 1, -393221, 0, 1, -393220, 0, 1, -393219, 0, 1, -393218, 0, 1, -393217, 0, 1, -458752, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458738, 0, 1, -327686, 0, 1, -393202, 0, 1, -262150, 0, 1, -327666, 0, 1, -327665, 0, 1, -327664, 0, 1, -327663, 0, 1, -196616, 0, 1, -196615, 0, 1, -196614, 0, 1, -262127, 0, 1, -131080, 0, 1, -196591, 0, 1, -65544, 0, 1, -131068, 0, 1, -131067, 0, 1, -131066, 0, 1, -131059, 0, 1, -131058, 0, 1, -131057, 0, 1, -131056, 0, 1, -131055, 0, 1, -8, 0, 1, -65532, 0, 1, -65530, 0, 1, -65523, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 6, 0, 1, 13, 0, 1, 131067, 0, 1, 65537, 0, 1, 65542, 0, 1, 65549, 0, 1, 196603, 0, 1, 131073, 0, 1, 131078, 0, 1, 131079, 0, 1, 131080, 0, 1, 131081, 0, 1, 131082, 0, 1, 131083, 0, 1, 131084, 0, 1, 131085, 0, 1, 262139, 0, 1, 262140, 0, 1, 262141, 0, 1, 262142, 0, 1, 262143, 0, 1, 196608, 0, 1, 196609, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +tile_data = PoolIntArray( 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0 ) + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] +position = Vector2( 40, -20 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( 36, -24 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 125, -27 ) + +[node name="Box" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -51, -8 ) + +[editable path="GameCamera"] diff --git a/src/map/2-3.tscn b/src/map/2-3.tscn new file mode 100644 index 0000000..5e0bd5d --- /dev/null +++ b/src/map/2-3.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -524274, 0, 1, -524273, 0, 1, -524272, 0, 1, -524271, 0, 1, -524270, 0, 1, -524269, 0, 1, -524268, 0, 1, -393229, 0, 1, -393228, 0, 1, -393227, 0, 1, -393226, 0, 1, -393225, 0, 1, -393224, 0, 1, -393223, 0, 1, -393222, 0, 1, -393221, 0, 1, -393220, 0, 1, -393219, 0, 1, -393218, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 1, -458745, 0, 1, -458744, 0, 1, -458743, 0, 1, -458742, 0, 1, -458741, 0, 1, -458740, 0, 1, -458739, 0, 1, -458738, 0, 1, -458732, 0, 1, -327693, 0, 1, -327682, 0, 1, -327681, 0, 1, -393216, 0, 1, -393215, 0, 1, -393202, 0, 1, -393196, 0, 1, -262159, 0, 1, -262158, 0, 1, -262157, 0, 1, -327666, 0, 1, -327665, 0, 1, -327664, 0, 1, -327660, 0, 1, -196623, 0, 1, -262124, 0, 1, -131087, 0, 1, -196588, 0, 1, -65551, 0, 1, -131054, 0, 1, -131053, 0, 1, -131052, 0, 1, -15, 0, 1, -65518, 0, 1, 65521, 0, 1, 65522, 0, 1, 65523, 0, 1, 65524, 0, 1, 65525, 0, 1, 65526, 0, 1, 65527, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 131063, 0, 1, 131070, 0, 1, 65537, 0, 1, 65550, 0, 1, 196599, 0, 1, 196600, 0, 1, 196601, 0, 1, 196602, 0, 1, 196603, 0, 1, 196604, 0, 1, 196605, 0, 1, 196606, 0, 1, 131073, 0, 1, 131074, 0, 1, 131075, 0, 1, 131076, 0, 1, 131077, 0, 1, 131078, 0, 1, 131079, 0, 1, 131080, 0, 1, 131081, 0, 1, 131082, 0, 1, 131083, 0, 1, 131084, 0, 1, 131085, 0, 1, 131086, 0, 1 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +tile_data = PoolIntArray( 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0 ) + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] +position = Vector2( -14, -24 ) +bounds = Rect2( 0, 0, 76, 0 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( -84, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 125, -51 ) + +[node name="Box" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -101, -8 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -104, -16 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -100, -24 ) + +[editable path="GameCamera"] diff --git a/src/map/2-4.tscn b/src/map/2-4.tscn new file mode 100644 index 0000000..88687ea --- /dev/null +++ b/src/map/2-4.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -1114115, 0, 0, -1114114, 0, 0, -1114113, 0, 0, -1179648, 0, 0, -1179647, 0, 0, -1179646, 0, 0, -1048579, 0, 0, -1114110, 0, 0, -1114109, 0, 0, -1114108, 0, 0, -1114107, 0, 0, -983043, 0, 0, -1048571, 0, 0, -917507, 0, 0, -983035, 0, 0, -851971, 0, 0, -917503, 0, 0, -917502, 0, 0, -917501, 0, 0, -917500, 0, 0, -917499, 0, 0, -786435, 0, 0, -851966, 0, 0, -720899, 0, 0, -786430, 0, 0, -655366, 0, 0, -655365, 0, 0, -655364, 0, 0, -655363, 0, 0, -655362, 0, 0, -720894, 0, 0, -589830, 0, 0, -655358, 0, 0, -524294, 0, 0, -589822, 0, 0, -458758, 0, 0, -524287, 0, 0, -524286, 0, 0, -524285, 0, 0, -524284, 0, 0, -524283, 0, 0, -393222, 0, 0, -393221, 0, 0, -393220, 0, 0, -393219, 0, 0, -458747, 0, 0, -327683, 0, 0, -393211, 0, 0, -262147, 0, 0, -262146, 0, 0, -327675, 0, 0, -327674, 0, 0, -327673, 0, 0, -327672, 0, 0, -196610, 0, 0, -262136, 0, 0, -131074, 0, 0, -196600, 0, 0, -65538, 0, 0, -65537, 0, 0, -131072, 0, 0, -131071, 0, 0, -131064, 0, 0, -131063, 0, 0, -131062, 0, 0, -65535, 0, 0, -65526, 0, 0, 1, 0, 0, 10, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65546, 0, 0, 131076, 0, 0, 131082, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +tile_data = PoolIntArray( -720898, 0, 0, -589823, 0, 0, -327682, 0, 0, -131073, 0, 0, -196608, 0, 0, -196607, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0 ) + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] +position = Vector2( 20, -24 ) +bounds = Rect2( 0, 64, 0, 0 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( 52, 16 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 29, -123 ) + +[node name="Box" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( 69, 16 ) + +[node name="Box5" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -32, -64 ) + +[node name="Box6" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -35, -72 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( 70, 0 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( 67, 8 ) + +[editable path="GameCamera"] diff --git a/src/map/2-5.tscn b/src/map/2-5.tscn new file mode 100644 index 0000000..aea709e --- /dev/null +++ b/src/map/2-5.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=1] +[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/stage/Stage.gd" type="Script" id=7] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=8] + +[node name="Stage" type="Node2D"] +script = ExtResource( 7 ) +stage_name = "1-1" + +[node name="SolidTileMap" parent="." instance=ExtResource( 1 )] +tile_data = PoolIntArray( -524282, 0, 0, -524281, 0, 0, -524280, 0, 0, -524279, 0, 0, -524278, 0, 0, -524277, 0, 0, -524276, 0, 0, -524275, 0, 0, -524274, 0, 0, -524273, 0, 0, -393219, 0, 0, -393218, 0, 0, -393217, 0, 0, -458752, 0, 0, -458751, 0, 0, -458746, 0, 0, -458737, 0, 0, -327683, 0, 0, -393215, 0, 0, -393214, 0, 0, -393213, 0, 0, -393212, 0, 0, -393211, 0, 0, -393210, 0, 0, -393201, 0, 0, -393200, 0, 0, -393199, 0, 0, -393198, 0, 0, -262150, 0, 0, -262149, 0, 0, -262148, 0, 0, -262147, 0, 0, -327662, 0, 0, -196614, 0, 0, -262126, 0, 0, -131078, 0, 0, -196594, 0, 0, -196593, 0, 0, -196592, 0, 0, -196591, 0, 0, -196590, 0, 0, -65542, 0, 0, -131056, 0, 0, -6, 0, 0, -65520, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 0, 0, 16, 0, 0, 131071, 0, 0, 65552, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0 ) + +[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] +tile_data = PoolIntArray( 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0 ) + +[node name="DetailTileMap" parent="." instance=ExtResource( 4 )] +z_index = -11 + +[node name="GameCamera" parent="." instance=ExtResource( 3 )] +position = Vector2( 52, -20 ) + +[node name="Actors" type="Node2D" parent="."] + +[node name="Player" parent="Actors" instance=ExtResource( 6 )] +position = Vector2( -11, -8 ) + +[node name="Exit" parent="Actors" instance=ExtResource( 2 )] +position = Vector2( 133, -35 ) + +[node name="Box" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -23, -8 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -34, -16 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -37, -24 ) + +[node name="Box4" parent="Actors" instance=ExtResource( 8 )] +position = Vector2( -36, -8 ) + +[editable path="GameCamera"] diff --git a/src/map/20.tscn b/src/map/20.tscn deleted file mode 100644 index 1757e1c..0000000 --- a/src/map/20.tscn +++ /dev/null @@ -1,45 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 196609, 0, 0, 196614, 0, 0, 327674, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 393210, 0, 0, 327688, 0, 0, 458746, 0, 0, 393224, 0, 0, 524282, 0, 0, 458760, 0, 0, 589818, 0, 0, 524296, 0, 0, 655354, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 49, 49 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -58, 16 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 22, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( 18, 0 ) diff --git a/src/map/21.tscn b/src/map/21.tscn deleted file mode 100644 index f428a4e..0000000 --- a/src/map/21.tscn +++ /dev/null @@ -1,51 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -196618, 0, 0, -196617, 0, 0, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196613, 0, 0, -196612, 0, 0, -196611, 0, 0, -131075, 0, 0, -131074, 0, 0, -131073, 0, 0, -196608, 0, 0, -196607, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 589816, 0, 0, 589817, 0, 0, 589818, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -196610, 0, 0, -196609, 0, 0, -262144, 0, 0, -262143, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 49, 33 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -35, -40 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -69, -40 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -73, -48 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -70, -56 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -57, -40 ) diff --git a/src/map/22.tscn b/src/map/22.tscn deleted file mode 100644 index 7b36844..0000000 --- a/src/map/22.tscn +++ /dev/null @@ -1,54 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] -[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=2] -[ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - -[node name="Stage" type="Node2D"] -script = ExtResource( 1 ) -stage_name = "1-7" - -[node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -589832, 0, 0, -524296, 0, 0, -458760, 0, 0, -458756, 0, 0, -458755, 0, 0, -458754, 0, 0, -458753, 0, 0, -524288, 0, 0, -524287, 0, 0, -524286, 0, 0, -393224, 0, 0, -393220, 0, 0, -327688, 0, 0, -327684, 0, 0, -393210, 0, 0, -393209, 0, 0, -262152, 0, 0, -262151, 0, 0, -262150, 0, 0, -262149, 0, 0, -262148, 0, 0, -131068, 0, 0, -131067, 0, 0, -131066, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 196594, 0, 0, 196595, 0, 0, 196596, 0, 0, 196597, 0, 0, 196598, 0, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0 ) - -[node name="SpikeTileMap" parent="." instance=ExtResource( 5 )] -z_as_relative = false -tile_data = PoolIntArray( -524292, 0, 0, -524291, 0, 0, -524290, 0, 0, -524289, 0, 0, -589824, 0, 0, -589823, 0, 0, -589822, 0, 0, -196604, 0, 0, -196603, 0, 0, -196602, 0, 0, -3, 0, 0, -2, 0, 0, -1, 0, 0, -65536, 0, 0, -65535, 0, 0, -65534, 0, 0, -65533, 0, 0 ) - -[node name="DetailTileMap" parent="." instance=ExtResource( 6 )] - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 - -[node name="GameCamera" parent="." instance=ExtResource( 7 )] -editor_draw_drag_margin = false -is_focal_point = false -target_influence = 0.3 - -[node name="Actors" type="Node2D" parent="."] - -[node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( -47, -55 ) - -[node name="Player" parent="Actors" instance=ExtResource( 3 )] -position = Vector2( -55, 8 ) - -[node name="Box" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -101, 8 ) - -[node name="Box2" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -98, 0 ) - -[node name="Box3" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -102, -8 ) - -[node name="Box4" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -87, 8 ) - -[node name="Box5" parent="Actors" instance=ExtResource( 2 )] -position = Vector2( -84, 0 ) diff --git a/src/map_test/map_jump_test.tscn b/src/map_test/map_jump_test.tscn index 9456025..0f3b486 100644 --- a/src/map_test/map_jump_test.tscn +++ b/src/map_test/map_jump_test.tscn @@ -1,48 +1,42 @@ -[gd_scene load_steps=8 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://src/stage/Stage.gd" type="Script" id=1] [ext_resource path="res://src/actor/Player.tscn" type="PackedScene" id=2] [ext_resource path="res://src/stage/GameCamera.tscn" type="PackedScene" id=3] [ext_resource path="res://src/stage/SolidTileMap.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/actor/Box.tscn" type="PackedScene" id=5] [ext_resource path="res://src/stage/DetailTileMap.tscn" type="PackedScene" id=6] [ext_resource path="res://src/stage/SpikeTileMap.tscn" type="PackedScene" id=7] [ext_resource path="res://src/actor/Exit.tscn" type="PackedScene" id=8] - - - - - - - - [node name="Stage" type="Node2D"] script = ExtResource( 1 ) [node name="SolidTileMap" parent="." instance=ExtResource( 4 )] -tile_data = PoolIntArray( -327705, 0, 0, -327704, 0, 0, -327699, 0, 0, -327698, 0, 0, -327693, 0, 0, -327692, 0, 0, -262169, 0, 0, -262168, 0, 0, -262163, 0, 0, -262162, 0, 0, -262157, 0, 0, -262156, 0, 0, -196627, 0, 0, -196626, 0, 0, -196621, 0, 0, -196620, 0, 0, -131097, 0, 0, -131096, 0, 0, -131085, 0, 0, -131084, 0, 0, -65561, 0, 0, -65560, 0, 0, -65555, 0, 0, -65554, 0, 0, -25, 0, 0, -24, 0, 0, -19, 0, 0, -18, 0, 0, -13, 0, 0, -12, 0, 0, 65507, 0, 0, 65508, 0, 0, 65509, 0, 0, 65510, 0, 0, 65511, 0, 0, 65512, 0, 0, 65513, 0, 0, 65514, 0, 0, 65515, 0, 0, 65516, 0, 0, 65517, 0, 0, 65518, 0, 0, 65519, 0, 0, 65520, 0, 0, 65521, 0, 0, 65522, 0, 0, 65523, 0, 0, 65524, 0, 0, 65525, 0, 0, 65526, 0, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 65538, 65530, 0, 65536, 65531, 0, 65538, 65532, 0, 0, 65533, 0, 0, 65534, 0, 65537, 65535, 0, 0, 0, 0, 0, 1, 0, 65538, 2, 0, 0, 3, 0, 65537, 4, 0, 0, 5, 0, 0, 6, 0, 196609 ) +tile_data = PoolIntArray( -524295, 0, 1, -524294, 0, 1, -524293, 0, 1, -524292, 0, 1, -524291, 0, 1, -524290, 0, 1, -458757, 0, 1, -458756, 0, 1, -327705, 0, 1, -327704, 0, 1, -327699, 0, 1, -327698, 0, 1, -327693, 0, 1, -327692, 0, 1, -327689, 0, 1, -327688, 0, 1, -327687, 0, 1, -327686, 0, 1, -327685, 0, 1, -327684, 0, 1, -327683, 0, 1, -327682, 0, 1, -327681, 0, 1, -393216, 0, 1, -262169, 0, 1, -262168, 0, 1, -262163, 0, 1, -262162, 0, 1, -262157, 0, 1, -262156, 0, 1, -327664, 0, 1, -327663, 0, 1, -327662, 0, 1, -327661, 0, 1, -327660, 0, 1, -327659, 0, 1, -196627, 0, 1, -196626, 0, 1, -196621, 0, 1, -196620, 0, 1, -262125, 0, 1, -262124, 0, 1, -262123, 0, 1, -131097, 0, 1, -131096, 0, 1, -131085, 0, 1, -131084, 0, 1, -196606, 0, 1, -196605, 0, 1, -196604, 0, 1, -65561, 0, 1, -65560, 0, 1, -65555, 0, 1, -65554, 0, 1, -131063, 0, 1, -131062, 0, 1, -131061, 0, 1, -131056, 0, 1, -131055, 0, 1, -131054, 0, 1, -131053, 0, 1, -131052, 0, 1, -131051, 0, 1, -25, 0, 1, -24, 0, 1, -19, 0, 1, -18, 0, 1, -13, 0, 1, -12, 0, 1, 65507, 0, 1, 65508, 0, 1, 65509, 0, 1, 65510, 0, 1, 65511, 0, 1, 65512, 0, 1, 65513, 0, 1, 65514, 0, 1, 65515, 0, 1, 65516, 0, 1, 65517, 0, 1, 65518, 0, 1, 65519, 0, 1, 65520, 0, 1, 65521, 0, 1, 65522, 0, 1, 65523, 0, 1, 65524, 0, 1, 65525, 0, 1, 65526, 0, 1, 65527, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 20, 0, 1, 21, 0, 1, 22, 0, 1, 23, 0, 1, 24, 0, 1, 25, 0, 1, 26, 0, 1, 27, 0, 1, 28, 0, 1 ) [node name="SpikeTileMap" parent="." instance=ExtResource( 7 )] -z_as_relative = false [node name="DetailTileMap" parent="." instance=ExtResource( 6 )] -tile_data = PoolIntArray( -262145, 2, 0, -327680, 0, 0, -327679, -1610612734, 0, -196609, 0, 0, -262144, 0, 0, -262143, 0, 0, -131073, -1073741822, 0, -196608, 0, 0, -196607, 1610612738, 0, -131072, 1, 0, -7, 2, 0, -6, 0, 0, -5, -1610612734, 0, -65536, 1, 0, -65535, -1610612734, 0, 131070, 1, 0, 196606, 1610612736, 0 ) - -[node name="DetailTileMap2" parent="." instance=ExtResource( 6 )] -z_index = -11 -tile_data = PoolIntArray( -131075, 4, 4, -196604, 4, 4, -65540, 4, 65539, -65539, 4, 196608, -65538, 4, 6, -131069, 4, 196613, -131068, 4, 0, -131067, 4, 131078, -4, 4, 131075, -3, 4, 131072, -2, 4, 131078, -65533, 4, 131077, -65532, 4, 0, -65531, 4, 131076, 131066, 4, 65541, 131067, 4, 131073, 131068, 4, 65537, 131069, 4, 0, 131070, 4, 65538, 131071, 4, 65537, 65536, 4, 0, 65537, 4, 65536, 65538, 4, 0, 65539, 4, 65537, 65540, 4, 65538, 65541, 4, 196608, 65542, 4, 196614, 196604, 4, 5, 196605, 4, 0, 196606, 4, 0, 196607, 4, 131073, 131072, 4, 0, 131073, 4, 65538, 131074, 4, 0, 131075, 4, 196609, 131076, 4, 196612 ) [node name="GameCamera" parent="." instance=ExtResource( 3 )] -smoothing_enabled = false -editor_draw_drag_margin = false +position = Vector2( 0, -48 ) target_influence = 0.3 +bounds = Rect2( 128, 0, 128, 0 ) [node name="Actors" type="Node2D" parent="."] [node name="Exit" parent="Actors" instance=ExtResource( 8 )] -position = Vector2( 33, -11 ) +position = Vector2( -99, -59 ) -[node name="Player" parent="Actors" groups=[ -"player", -] instance=ExtResource( 2 )] +[node name="Player" parent="Actors" instance=ExtResource( 2 )] position = Vector2( -37, -8 ) + +[node name="Box" parent="Actors" instance=ExtResource( 5 )] +position = Vector2( -18, -8 ) + +[node name="Box2" parent="Actors" instance=ExtResource( 5 )] +position = Vector2( -14, -16 ) + +[node name="Box3" parent="Actors" instance=ExtResource( 5 )] +position = Vector2( -11, -24 ) diff --git a/src/menu/Buttons/bSelect.tscn b/src/menu/Buttons/bSelect.tscn index 013a500..3d7adfb 100644 --- a/src/menu/Buttons/bSelect.tscn +++ b/src/menu/Buttons/bSelect.tscn @@ -6,6 +6,7 @@ [node name="Buttons" type="Node2D"] [node name="c" type="Sprite" parent="."] +visible = false position = Vector2( 19, 102 ) texture = ExtResource( 1 ) hframes = 6 @@ -13,6 +14,7 @@ vframes = 4 region_rect = Rect2( 0, 0, 18, 18 ) [node name="c_label" type="Label" parent="."] +visible = false margin_left = 31.0 margin_top = 96.0 margin_right = 59.0 @@ -26,7 +28,7 @@ __meta__ = { } [node name="x" type="Sprite" parent="."] -position = Vector2( 19, 125 ) +position = Vector2( 13, 115 ) texture = ExtResource( 1 ) hframes = 6 vframes = 4 @@ -34,10 +36,10 @@ frame = 1 region_rect = Rect2( 0, 0, 18, 18 ) [node name="x_label" type="Label" parent="."] -margin_left = 31.0 -margin_top = 120.0 -margin_right = 69.0 -margin_bottom = 133.0 +margin_left = 24.0 +margin_top = 108.0 +margin_right = 62.0 +margin_bottom = 121.0 custom_fonts/font = ExtResource( 2 ) custom_colors/font_color_shadow = Color( 0, 0, 0, 1 ) custom_constants/shadow_as_outline = 1 @@ -70,7 +72,7 @@ __meta__ = { } [node name="arrows" type="Sprite" parent="."] -position = Vector2( 237, 125 ) +position = Vector2( 215, 115 ) texture = ExtResource( 1 ) hframes = 6 vframes = 4 @@ -78,10 +80,10 @@ frame = 7 region_rect = Rect2( 0, 0, 18, 18 ) [node name="arrows_label" type="Label" parent="."] -margin_left = 196.0 -margin_top = 118.0 -margin_right = 226.0 -margin_bottom = 131.0 +margin_left = 175.0 +margin_top = 108.0 +margin_right = 205.0 +margin_bottom = 121.0 custom_fonts/font = ExtResource( 2 ) custom_colors/font_color_shadow = Color( 0, 0, 0, 1 ) custom_constants/shadow_as_outline = 1 diff --git a/src/stage/GameCamera.gd b/src/stage/GameCamera.gd index 3d32afc..752f42f 100644 --- a/src/stage/GameCamera.gd +++ b/src/stage/GameCamera.gd @@ -1,11 +1,11 @@ +tool extends Camera2D -export var is_moving := false +export var is_moving := true var node_target : Node2D -export var pos_offset := Vector2.ZERO -export var pos_start := Vector2.ZERO -export var pos_target := Vector2.ZERO +var pos_target := Vector2.ZERO +var pos_target_offset := Vector2.ZERO export var lerp_step := 0.1 var lerp_pos := Vector2.ZERO @@ -13,33 +13,55 @@ export var is_focal_point := false # between 0.0 and 1.0, distance of lerp between focal point and target export var target_influence := 0.5 +var node_bounds : ColorRect +var bounds_upper := Vector2.ZERO +var bounds_lower := Vector2.ZERO + +export var bounds := Rect2(0, 0, 0, 0) setget _set_bounds + func _ready(): + if Engine.editor_hint: + return + Shared.node_camera_game = self - # set vars - pos_start = position - lerp_pos = position + # set limits + bounds_upper.x = -bounds.position.x + position.x + bounds_upper.y = -bounds.position.y + position.y + bounds_lower.x = bounds.size.x + position.x + bounds_lower.y = bounds.size.y + position.y + print("GameCamera - bounds upper: ", bounds_upper, " lower: ", bounds_lower) - # looks kinda ugly when using focal point - if is_focal_point: - drag_margin_h_enabled = false - drag_margin_v_enabled = false + # set vars + lerp_pos = position func _process(delta): - if !is_moving: + if !is_moving or Engine.editor_hint: return if is_instance_valid(node_target): - if is_focal_point: - pos_target = pos_start.linear_interpolate(node_target.position + pos_offset, target_influence) - else: - pos_target = node_target.position + pos_offset + pos_target = node_target.position + pos_target_offset + pos_target.x = clamp(pos_target.x, bounds_upper.x, bounds_lower.x) + pos_target.y = clamp(pos_target.y, bounds_upper.y, bounds_lower.y) + #HUD.test_label.text = str(pos_target) + # smoothing lerp_pos = lerp_pos.linear_interpolate(pos_target, lerp_step) position = lerp_pos.round() +func _set_bounds(arg): + bounds.position.x = abs(arg.position.x) + bounds.position.y = abs(arg.position.y) + bounds.size.x = abs(arg.size.x) + bounds.size.y = abs(arg.size.y) + update() + +func _draw(): + if Engine.editor_hint: + draw_rect(Rect2(-bounds.position.x - 228/2, -bounds.position.y - 128/2, 228 + bounds.size.x + bounds.position.x, 128 + bounds.size.y + bounds.position.y), Color.red, false) + # super simple screen shake func shake(dist : int): - return #disabled position.x += dist if randf() < 0.5 else -dist position.y += dist if randf() < 0.5 else -dist + lerp_pos = position diff --git a/src/stage/GameCamera.tscn b/src/stage/GameCamera.tscn index dcd2b31..6c486dd 100644 --- a/src/stage/GameCamera.tscn +++ b/src/stage/GameCamera.tscn @@ -2,16 +2,8 @@ [ext_resource path="res://src/stage/GameCamera.gd" type="Script" id=1] -[node name="GameCamera" type="Camera2D"] -position = Vector2( 0, -27 ) +[node name="GameCamera" type="Camera2D" groups=[ +"game_camera", +]] current = true -drag_margin_h_enabled = true -drag_margin_v_enabled = true -drag_margin_left = 0.1 -drag_margin_top = 0.1 -drag_margin_right = 0.1 -drag_margin_bottom = 0.1 -editor_draw_limits = true -editor_draw_drag_margin = true script = ExtResource( 1 ) -is_focal_point = true diff --git a/src/stage/SpikeTileMap.tscn b/src/stage/SpikeTileMap.tscn index ffb3461..8783ff6 100644 --- a/src/stage/SpikeTileMap.tscn +++ b/src/stage/SpikeTileMap.tscn @@ -2,7 +2,6 @@ [ext_resource path="res://media/image/crate_tiles.png" type="Texture" id=1] - [sub_resource type="TileSet" id=1] 0/name = "crate_tiles.png 0" 0/texture = ExtResource( 1 ) @@ -36,6 +35,8 @@ func _ready(): " [node name="SpikeTileMap" type="TileMap"] +z_index = 5 +z_as_relative = false tile_set = SubResource( 1 ) cell_size = Vector2( 8, 8 ) format = 1