From 2838046928db956b7712d24dfb63ee45fbc4d050 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Mon, 30 May 2022 04:28:12 -0600 Subject: add non-working segment system.. might need to go back to using rigidbodies --- .../actors/snake/body_segment/BodySegment.tscn | 31 +++++++++++++++++----- 1 file changed, 25 insertions(+), 6 deletions(-) (limited to 'src/entities/actors/snake/body_segment/BodySegment.tscn') diff --git a/src/entities/actors/snake/body_segment/BodySegment.tscn b/src/entities/actors/snake/body_segment/BodySegment.tscn index 065a42d..4bf02b0 100644 --- a/src/entities/actors/snake/body_segment/BodySegment.tscn +++ b/src/entities/actors/snake/body_segment/BodySegment.tscn @@ -1,9 +1,28 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] -[ext_resource path="res://entities/actors/snake/body_segment/1x1.png" type="Texture" id=1] +[ext_resource path="res://entities/actors/snake/sprites/segment.png" type="Texture" id=1] +[ext_resource path="res://entities/actors/snake/body_segment/body_segment.gd" type="Script" id=2] -[node name="BodySegment" type="Sprite"] -modulate = Color( 0, 1, 0, 1 ) -position = Vector2( 0, 16 ) -scale = Vector2( 32, 32 ) +[node name="BodySegment" type="Node2D"] +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] texture = ExtResource( 1 ) + +[node name="DirectionLine" type="Line2D" parent="."] +visible = false +points = PoolVector2Array( 0, 0, 0, -32 ) +width = 2.0 +default_color = Color( 1, 0, 0, 1 ) + +[node name="DirectionToPreviousLine" type="Line2D" parent="."] +visible = false +points = PoolVector2Array( 0, 0, 0, -32 ) +width = 2.0 +default_color = Color( 0, 0, 1, 1 ) + +[node name="PrevPivot" type="Node2D" parent="."] +position = Vector2( 0, -8 ) + +[node name="NextPivot" type="Node2D" parent="."] +position = Vector2( 0, 8 ) -- cgit v1.2.3