online multiplayer chess game (note server currently down)
Diffstat (limited to 'Piece.tscn')
-rw-r--r--Piece.tscn40
1 files changed, 39 insertions, 1 deletions
diff --git a/Piece.tscn b/Piece.tscn
index 875b2d7..1f64fc9 100644
--- a/Piece.tscn
+++ b/Piece.tscn
@@ -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 )