From 1056e5419ed102b851f35587e7e3bd54898cb841 Mon Sep 17 00:00:00 2001 From: Ervan Lefevre Date: Sat, 30 Sep 2023 21:13:52 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B1:=20Level=202=20is=20ready?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nodes/obstacle/obstacle.gd | 2 + nodes/obstacle/rock.png | Bin 0 -> 3274 bytes nodes/obstacle/rock.png.import | 34 +++++++++++ nodes/obstacle/rock.tscn | 17 ++++++ scenes/poc.tscn | 99 ++++++++++++++++++++++++++++----- 5 files changed, 139 insertions(+), 13 deletions(-) create mode 100644 nodes/obstacle/rock.png create mode 100644 nodes/obstacle/rock.png.import create mode 100644 nodes/obstacle/rock.tscn diff --git a/nodes/obstacle/obstacle.gd b/nodes/obstacle/obstacle.gd index 9942957..b9bb67b 100644 --- a/nodes/obstacle/obstacle.gd +++ b/nodes/obstacle/obstacle.gd @@ -5,6 +5,8 @@ class_name Obstacle func grabbed(by): $shape.disabled = true + can_sleep = true # this is needed to make the object sleep when grabbed + sleeping = true gravity_scale = 0 reparent(by) diff --git a/nodes/obstacle/rock.png b/nodes/obstacle/rock.png new file mode 100644 index 0000000000000000000000000000000000000000..ac80d3dc931309b89942f3d4c92690b373fa2050 GIT binary patch literal 3274 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