online multiplayer chess game (note server currently down)
Diffstat (limited to 'Piece.tscn')
| -rw-r--r-- | Piece.tscn | 40 |
1 files changed, 39 insertions, 1 deletions
@@ -1,4 +1,4 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://pieces/Piece.gd" type="Script" id=1] [ext_resource path="res://assets/pieces/california/wP.png" type="Texture" id=2] @@ -79,6 +79,40 @@ tracks/1/keys = { } ] } +[sub_resource type="Animation" id=6] +resource_name = "Left" +length = 0.4 +step = 0.05 +tracks/0/type = "value" +tracks/0/path = NodePath("Sprite:rotation_degrees") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.2, 0.4 ), +"transitions": PoolRealArray( 2, 1, 0.5 ), +"update": 0, +"values": [ 0.0, -20.0, 0.0 ] +} + +[sub_resource type="Animation" id=9] +resource_name = "Right" +length = 0.4 +step = 0.05 +tracks/0/type = "value" +tracks/0/path = NodePath("Sprite:rotation_degrees") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.2, 0.4 ), +"transitions": PoolRealArray( 2, 1, 0.5 ), +"update": 0, +"values": [ 0.0, 20.0, 0.0 ] +} + [node name="Piece" type="Node2D"] script = ExtResource( 1 ) @@ -103,3 +137,7 @@ texture = ExtResource( 3 ) anims/Move = SubResource( 1 ) anims/RESET = SubResource( 3 ) anims/Take = SubResource( 2 ) + +[node name="RotatePlayer" type="AnimationPlayer" parent="."] +anims/Left = SubResource( 6 ) +anims/Right = SubResource( 9 ) |