summaryrefslogtreecommitdiff
path: root/src/entities/actors/snake/body_segment/BodySegment.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'src/entities/actors/snake/body_segment/BodySegment.tscn')
-rw-r--r--src/entities/actors/snake/body_segment/BodySegment.tscn31
1 files changed, 25 insertions, 6 deletions
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 )