From b1b234b0e4906a3879657298c907cd1fb2e29728 Mon Sep 17 00:00:00 2001 From: Blake Erquiaga Date: Mon, 26 Aug 2019 16:52:32 -0400 Subject: [PATCH] Started working on puzzle box #223 It doesn't move when pushed, but it exists. We also still need to make the area, and have the box actively check if it's inside its area. --- .../Images/box_placeholder.png | Bin 0 -> 9911 bytes .../Images/box_placeholder.png.import | 34 ++++++++++++++++++ .../Scripts/puzzleBox.gd | 19 ++++++++++ .../tscn files/World1.tscn | 16 +++++---- .../tscn files/puzzleBox.tscn | 15 ++++++++ 5 files changed, 78 insertions(+), 6 deletions(-) create mode 100644 You, Me, and the End of the World/Images/box_placeholder.png create mode 100644 You, Me, and the End of the World/Images/box_placeholder.png.import create mode 100644 You, Me, and the End of the World/Scripts/puzzleBox.gd create mode 100644 You, Me, and the End of the World/tscn files/puzzleBox.tscn diff --git a/You, Me, and the End of the World/Images/box_placeholder.png b/You, Me, and the End of the World/Images/box_placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..e744db8e5ab0ad6d97b6b5085fcfb4b1dfc316b4 GIT binary patch literal 9911 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 literal 0 HcmV?d00001 diff --git a/You, Me, and the End of the World/Images/box_placeholder.png.import b/You, Me, and the End of the World/Images/box_placeholder.png.import new file mode 100644 index 0000000..3267449 --- /dev/null +++ b/You, Me, and the End of the World/Images/box_placeholder.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/box_placeholder.png-2b32949113b99f81b2809c54c1526ca8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/box_placeholder.png" +dest_files=[ "res://.import/box_placeholder.png-2b32949113b99f81b2809c54c1526ca8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/You, Me, and the End of the World/Scripts/puzzleBox.gd b/You, Me, and the End of the World/Scripts/puzzleBox.gd new file mode 100644 index 0000000..57ea085 --- /dev/null +++ b/You, Me, and the End of the World/Scripts/puzzleBox.gd @@ -0,0 +1,19 @@ +extends KinematicBody2D + +onready var isInArea +var isTouchingPlayer +var velocity = Vector2() + +# Called when the node enters the scene tree for the first time. +func _ready(): + isInArea = true + pass # Replace with function body. + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + var collision = move_and_collide(velocity * delta) + if collision and isInArea: + print("move, sucka") + # To make the other kinematicbody2d move as well + collision.collider.move_and_slide(velocity * delta) + pass diff --git a/You, Me, and the End of the World/tscn files/World1.tscn b/You, Me, and the End of the World/tscn files/World1.tscn index f7973f0..1545fb1 100644 --- a/You, Me, and the End of the World/tscn files/World1.tscn +++ b/You, Me, and the End of the World/tscn files/World1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=2] +[gd_scene load_steps=21 format=2] [ext_resource path="res://Scripts/sceneManager.gd" type="Script" id=1] [ext_resource path="res://tscn files/Item_popup.tscn" type="PackedScene" id=2] @@ -17,8 +17,9 @@ [ext_resource path="res://tscn files/DollHead.tscn" type="PackedScene" id=15] [ext_resource path="res://tscn files/LightSaber.tscn" type="PackedScene" id=16] [ext_resource path="res://tscn files/coins.tscn" type="PackedScene" id=17] -[ext_resource path="res://tscn files/Gut.tscn" type="PackedScene" id=18] -[ext_resource path="res://tscn files/HUDControl.tscn" type="PackedScene" id=19] +[ext_resource path="res://tscn files/puzzleBox.tscn" type="PackedScene" id=18] +[ext_resource path="res://tscn files/Gut.tscn" type="PackedScene" id=19] +[ext_resource path="res://tscn files/HUDControl.tscn" type="PackedScene" id=20] [node name="Root" type="Control"] script = ExtResource( 1 ) @@ -52,7 +53,7 @@ cell_y_sort = true cell_clip_uv = true collision_friction = 0.0 format = 1 -tile_data = PoolIntArray( -2031640, 2, 0, -2031639, 2, 0, -2031638, 2, 0, -2031637, 2, 0, -2031636, 2, 0, -2031635, 2, 0, -2031634, 2, 0, -2031633, 2, 0, -2031632, 2, 0, -2031631, 2, 0, -2031630, 2, 0, -2031629, 2, 0, -2031628, 2, 0, -2031627, 2, 0, -2031626, 2, 0, -2031625, 2, 0, -2031624, 2, 0, -2031623, 2, 0, -2031622, 2, 0, -2031621, 2, 0, -2031620, 2, 0, -2031619, 2, 0, -2031618, 2, 0, -2031617, 2, 0, -2097152, 2, 0, -2097151, 2, 0, -2097150, 2, 0, -2097149, 2, 0, -2097148, 2, 0, -2097147, 2, 0, -2097146, 2, 0, -2097145, 2, 0, -2097144, 2, 0, -2097143, 2, 0, -2097142, 2, 0, -2097141, 2, 0, -2097140, 2, 0, -2097139, 2, 0, -2097138, 2, 0, -2097137, 2, 0, -2097136, 2, 0, -2097135, 2, 0, -2097134, 2, 0, -2097133, 2, 0, -2097132, 2, 0, -2097131, 2, 0, -2097130, 2, 0, -2097129, 2, 0, -1966104, 2, 0, -2031593, 2, 0, -1900568, 2, 0, -1966057, 2, 0, -1835032, 2, 0, -1900521, 2, 0, -1769496, 2, 0, -1834985, 2, 0, -1703960, 2, 0, -1769449, 2, 0, -1638424, 2, 0, -1703913, 2, 0, -1572888, 2, 0, -1638377, 2, 0, -1507352, 2, 0, -1572841, 2, 0, -1441816, 2, 0, -1507305, 2, 0, -1376280, 2, 0, -1441769, 2, 0, -1310744, 2, 0, -1376233, 2, 0, -1245208, 2, 0, -1310697, 2, 0, -1179672, 2, 0, -1245161, 2, 0, -1114136, 2, 0, -1179625, 2, 0, -1048600, 2, 0, -1114089, 2, 0, -983064, 2, 0, -1048553, 2, 0, -983017, 2, 0, -851992, 2, 0, -917481, 2, 0, -786456, 2, 0, -851945, 2, 0, -720920, 2, 0, -786409, 2, 0, -655384, 2, 0, -720873, 2, 0, -589848, 2, 0, -655337, 2, 0, -524312, 2, 0, -589801, 2, 0, -458776, 2, 0, -524265, 2, 0, -393240, 2, 0, -458729, 2, 0, -327704, 2, 0, -393193, 2, 0, -262168, 2, 0, -327657, 2, 0, -196632, 2, 0, -196610, 2, 0, -196609, 2, 0, -262144, 2, 0, -262143, 2, 0, -262142, 2, 0, -262141, 2, 0, -262140, 2, 0, -262139, 2, 0, -262138, 2, 0, -262137, 2, 0, -262136, 2, 0, -262135, 2, 0, -262134, 2, 0, -262133, 2, 0, -262121, 2, 0, -131096, 2, 0, -196597, 2, 0, -196585, 2, 0, -65560, 2, 0, -65538, 2, 0, -131049, 2, 0, -24, 2, 0, -2, 2, 0, -65532, 2, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 2, 0, -65527, 2, 0, -65526, 2, 0, -65525, 2, 0, -65513, 2, 0, 65512, 2, 0, 65534, 2, 0, 4, 2, 0, 11, 2, 0, 23, 2, 0, 131048, 2, 0, 131070, 2, 0, 65547, 2, 0, 65559, 2, 0, 196584, 2, 0, 196606, 2, 0, 131076, 2, 0, 131083, 2, 0, 131095, 2, 0, 262120, 2, 0, 262142, 2, 0, 262143, 2, 0, 196608, 2, 0, 196609, 2, 0, 196610, 2, 0, 196611, 2, 0, 196612, 2, 0, 196613, 2, 0, 196614, 2, 0, 196615, 2, 0, 196616, 2, 0, 196617, 2, 0, 196618, 2, 0, 196619, 2, 0, 196631, 2, 0, 327656, 2, 0, 262167, 2, 0, 393192, 2, 0, 327703, 2, 0, 458728, 2, 0, 393239, 2, 0, 524264, 2, 0, 458775, 2, 0, 589800, 2, 0, 524311, 2, 0, 655336, 2, 0, 589847, 2, 0, 720872, 2, 0, 655383, 2, 0, 786408, 2, 0, 720919, 2, 0, 851944, 2, 0, 786455, 2, 0, 917480, 2, 0, 851991, 2, 0, 983016, 2, 0, 917527, 2, 0, 1048552, 2, 0, 983063, 2, 0, 1114088, 2, 0, 1048599, 2, 0, 1179624, 2, 0, 1114135, 2, 0, 1245160, 2, 0, 1179671, 2, 0, 1310696, 2, 0, 1245207, 2, 0, 1376232, 2, 0, 1310743, 2, 0, 1441768, 2, 0, 1376279, 2, 0, 1507304, 2, 0, 1441815, 2, 0, 1572840, 2, 0, 1507351, 2, 0, 1638376, 2, 0, 1572887, 2, 0, 1703912, 2, 0, 1638423, 2, 0, 1769448, 2, 0, 1703959, 2, 0, 1834984, 2, 0, 1769495, 2, 0, 1900520, 2, 0, 1835031, 2, 0, 1966056, 2, 0, 1900567, 2, 0, 2031592, 2, 0, 1966103, 2, 0, 2097128, 2, 0, 2031639, 2, 0, 2162664, 2, 0, 2097175, 2, 0, 2228200, 2, 0, 2162711, 2, 0, 2293736, 2, 0, 2228247, 2, 0, 2359272, 2, 0, 2293783, 2, 0, 2424808, 2, 0, 2359319, 2, 0, 2490344, 2, 0, 2424855, 2, 0, 2555880, 2, 0, 2490391, 2, 0, 2621416, 2, 0, 2555927, 2, 0, 2686952, 2, 0, 2621463, 2, 0, 2752488, 2, 0, 2686999, 2, 0, 2818024, 2, 0, 2752535, 2, 0, 2883560, 2, 0, 2818071, 2, 0, 2949096, 2, 0, 2883607, 2, 0, 3014632, 2, 0, 2949143, 2, 0, 3080168, 2, 0, 3014679, 2, 0, 3145704, 2, 0, 3145705, 2, 0, 3145706, 2, 0, 3145707, 2, 0, 3145708, 2, 0, 3145709, 2, 0, 3145710, 2, 0, 3145711, 2, 0, 3145712, 2, 0, 3145713, 2, 0, 3145714, 2, 0, 3145715, 2, 0, 3145716, 2, 0, 3145717, 2, 0, 3145718, 2, 0, 3145719, 2, 0, 3145720, 2, 0, 3145721, 2, 0, 3145722, 2, 0, 3145723, 2, 0, 3145724, 2, 0, 3145725, 2, 0, 3145726, 2, 0, 3080192, 2, 0, 3080193, 2, 0, 3080194, 2, 0, 3080195, 2, 0, 3080196, 2, 0, 3080197, 2, 0, 3080198, 2, 0, 3080199, 2, 0, 3080200, 2, 0, 3080201, 2, 0, 3080202, 2, 0, 3080203, 2, 0, 3080204, 2, 0, 3080205, 2, 0, 3080206, 2, 0, 3080207, 2, 0, 3080208, 2, 0, 3080209, 2, 0, 3080210, 2, 0, 3080211, 2, 0, 3080212, 2, 0, 3080213, 2, 0, 3080214, 2, 0, 3080215, 2, 0 ) +tile_data = PoolIntArray( -2031640, 2, 0, -2031639, 2, 0, -2031638, 2, 0, -2031637, 2, 0, -2031636, 2, 0, -2031635, 2, 0, -2031634, 2, 0, -2031633, 2, 0, -2031632, 2, 0, -2031631, 2, 0, -2031630, 2, 0, -2031629, 2, 0, -2031628, 2, 0, -2031627, 2, 0, -2031626, 2, 0, -2031625, 2, 0, -2031624, 2, 0, -2031623, 2, 0, -2031622, 2, 0, -2031621, 2, 0, -2031620, 2, 0, -2031619, 2, 0, -2031618, 2, 0, -2031617, 2, 0, -2097152, 2, 0, -2097151, 2, 0, -2097150, 2, 0, -2097149, 2, 0, -2097148, 2, 0, -2097147, 2, 0, -2097146, 2, 0, -2097145, 2, 0, -2097144, 2, 0, -2097143, 2, 0, -2097142, 2, 0, -2097141, 2, 0, -2097140, 2, 0, -2097139, 2, 0, -2097138, 2, 0, -2097137, 2, 0, -2097136, 2, 0, -2097135, 2, 0, -2097134, 2, 0, -2097133, 2, 0, -2097132, 2, 0, -2097131, 2, 0, -2097130, 2, 0, -2097129, 2, 0, -1966104, 2, 0, -2031593, 2, 0, -1900568, 2, 0, -1966057, 2, 0, -1835032, 2, 0, -1900521, 2, 0, -1769496, 2, 0, -1834985, 2, 0, -1703960, 2, 0, -1769449, 2, 0, -1638424, 2, 0, -1703913, 2, 0, -1572888, 2, 0, -1638377, 2, 0, -1507352, 2, 0, -1572841, 2, 0, -1441816, 2, 0, -1507305, 2, 0, -1376280, 2, 0, -1441769, 2, 0, -1310744, 2, 0, -1376233, 2, 0, -1245208, 2, 0, -1310697, 2, 0, -1179672, 2, 0, -1245161, 2, 0, -1114136, 2, 0, -1179625, 2, 0, -1048600, 2, 0, -1114089, 2, 0, -983064, 2, 0, -1048553, 2, 0, -983017, 2, 0, -851992, 2, 0, -917481, 2, 0, -786456, 2, 0, -851945, 2, 0, -720920, 2, 0, -786409, 2, 0, -655384, 2, 0, -720873, 2, 0, -589848, 2, 0, -655337, 2, 0, -524312, 2, 0, -589801, 2, 0, -458776, 2, 0, -524265, 2, 0, -393240, 2, 0, -458729, 2, 0, -327704, 2, 0, -393193, 2, 0, -262168, 2, 0, -327657, 2, 0, -196632, 2, 0, -196610, 2, 0, -196609, 2, 0, -262144, 2, 0, -262143, 2, 0, -262142, 2, 0, -262141, 2, 0, -262140, 2, 0, -262139, 2, 0, -262138, 2, 0, -262137, 2, 0, -262136, 2, 0, -262135, 2, 0, -262134, 2, 0, -262133, 2, 0, -262121, 2, 0, -131096, 2, 0, -196597, 2, 0, -196585, 2, 0, -65560, 2, 0, -65538, 2, 0, -131049, 2, 0, -24, 2, 0, -2, 2, 0, -65532, 2, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 2, 0, -65527, 2, 0, -65526, 2, 0, -65525, 2, 0, -65513, 2, 0, 65512, 2, 0, 65534, 2, 0, 4, 2, 0, 11, 2, 0, 23, 2, 0, 131048, 2, 0, 131070, 2, 0, 65547, 2, 0, 65559, 2, 0, 196584, 2, 0, 196606, 2, 0, 131076, 2, 0, 131083, 2, 0, 131095, 2, 0, 262120, 2, 0, 262142, 2, 0, 262143, 2, 0, 196608, 2, 0, 196609, 2, 0, 196610, 2, 0, 196611, 2, 0, 196612, 2, 0, 196613, 2, 0, 196614, 2, 0, 196618, 2, 0, 196619, 2, 0, 196631, 2, 0, 327656, 2, 0, 262167, 2, 0, 393192, 2, 0, 327703, 2, 0, 458728, 2, 0, 393239, 2, 0, 524264, 2, 0, 458775, 2, 0, 589800, 2, 0, 524311, 2, 0, 655336, 2, 0, 589847, 2, 0, 720872, 2, 0, 655383, 2, 0, 786408, 2, 0, 720919, 2, 0, 851944, 2, 0, 786455, 2, 0, 917480, 2, 0, 851991, 2, 0, 983016, 2, 0, 917527, 2, 0, 1048552, 2, 0, 983063, 2, 0, 1114088, 2, 0, 1048599, 2, 0, 1179624, 2, 0, 1114135, 2, 0, 1245160, 2, 0, 1179671, 2, 0, 1310696, 2, 0, 1245207, 2, 0, 1376232, 2, 0, 1310743, 2, 0, 1441768, 2, 0, 1376279, 2, 0, 1507304, 2, 0, 1441815, 2, 0, 1572840, 2, 0, 1507351, 2, 0, 1638376, 2, 0, 1572887, 2, 0, 1703912, 2, 0, 1638423, 2, 0, 1769448, 2, 0, 1703959, 2, 0, 1834984, 2, 0, 1769495, 2, 0, 1900520, 2, 0, 1835031, 2, 0, 1966056, 2, 0, 1900567, 2, 0, 2031592, 2, 0, 1966103, 2, 0, 2097128, 2, 0, 2031639, 2, 0, 2162664, 2, 0, 2097175, 2, 0, 2228200, 2, 0, 2162711, 2, 0, 2293736, 2, 0, 2228247, 2, 0, 2359272, 2, 0, 2293783, 2, 0, 2424808, 2, 0, 2359319, 2, 0, 2490344, 2, 0, 2424855, 2, 0, 2555880, 2, 0, 2490391, 2, 0, 2621416, 2, 0, 2555927, 2, 0, 2686952, 2, 0, 2621463, 2, 0, 2752488, 2, 0, 2686999, 2, 0, 2818024, 2, 0, 2752535, 2, 0, 2883560, 2, 0, 2818071, 2, 0, 2949096, 2, 0, 2883607, 2, 0, 3014632, 2, 0, 2949143, 2, 0, 3080168, 2, 0, 3014679, 2, 0, 3145704, 2, 0, 3145705, 2, 0, 3145706, 2, 0, 3145707, 2, 0, 3145708, 2, 0, 3145709, 2, 0, 3145710, 2, 0, 3145711, 2, 0, 3145712, 2, 0, 3145713, 2, 0, 3145714, 2, 0, 3145715, 2, 0, 3145716, 2, 0, 3145717, 2, 0, 3145718, 2, 0, 3145719, 2, 0, 3145720, 2, 0, 3145721, 2, 0, 3145722, 2, 0, 3145723, 2, 0, 3145724, 2, 0, 3145725, 2, 0, 3145726, 2, 0, 3080192, 2, 0, 3080193, 2, 0, 3080194, 2, 0, 3080195, 2, 0, 3080196, 2, 0, 3080197, 2, 0, 3080198, 2, 0, 3080199, 2, 0, 3080200, 2, 0, 3080201, 2, 0, 3080202, 2, 0, 3080203, 2, 0, 3080204, 2, 0, 3080205, 2, 0, 3080206, 2, 0, 3080207, 2, 0, 3080208, 2, 0, 3080209, 2, 0, 3080210, 2, 0, 3080211, 2, 0, 3080212, 2, 0, 3080213, 2, 0, 3080214, 2, 0, 3080215, 2, 0 ) __meta__ = { "_edit_lock_": true } @@ -100,7 +101,10 @@ position = Vector2( 326.471, 203.025 ) [node name="coins" parent="walls" instance=ExtResource( 17 )] position = Vector2( 387.029, 231.751 ) -[node name="Gut" parent="." instance=ExtResource( 18 )] +[node name="box" parent="." instance=ExtResource( 18 )] +position = Vector2( 107.153, 583.209 ) + +[node name="Gut" parent="." instance=ExtResource( 19 )] visible = false _visibility_option = false _should_maximize = false @@ -120,7 +124,7 @@ _directory4 = "" _directory5 = "" _directory6 = "" -[node name="HUDControl" parent="." instance=ExtResource( 19 )] +[node name="HUDControl" parent="." instance=ExtResource( 20 )] margin_left = -64.0 margin_top = -81.0 margin_right = -24.0 diff --git a/You, Me, and the End of the World/tscn files/puzzleBox.tscn b/You, Me, and the End of the World/tscn files/puzzleBox.tscn new file mode 100644 index 0000000..4a2ec13 --- /dev/null +++ b/You, Me, and the End of the World/tscn files/puzzleBox.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Scripts/puzzleBox.gd" type="Script" id=1] +[ext_resource path="res://Images/box_placeholder.png" type="Texture" id=2] + +[node name="box" type="KinematicBody2D"] +scale = Vector2( 0.25, 0.25 ) +script = ExtResource( 1 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 2 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."] +polygon = PoolVector2Array( 154.895, -39.6647, 155.904, 102.161, 26.696, 169.289, -155.508, 106.704, -156.012, -25.0278, 14.179, -117.795, 153.986, -40.5732 ) +