diff options
Diffstat (limited to 'src/entities/actors/snake/body_segment/BodySegment.tscn')
-rw-r--r-- | src/entities/actors/snake/body_segment/BodySegment.tscn | 31 |
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 ) |