online multiplayer chess game (note server currently down)
Diffstat (limited to 'Piece.tscn')
| -rw-r--r-- | Piece.tscn | 56 |
1 files changed, 54 insertions, 2 deletions
@@ -1,9 +1,57 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=6 format=2] -[ext_resource path="res://Piece.gd" type="Script" id=1] +[ext_resource path="res://pieces/Piece.gd" type="Script" id=1] [ext_resource path="res://assets/california/wP.png" type="Texture" id=2] [ext_resource path="res://frame.png" type="Texture" id=3] +[sub_resource type="Animation" id=1] +resource_name = "Move" +length = 0.5 +step = 0.05 +tracks/0/type = "value" +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.25, 0.5 ), +"transitions": PoolRealArray( 2, 1, 0.5 ), +"update": 0, +"values": [ Vector2( 1, 1 ), Vector2( 1.15, 1.15 ), Vector2( 1, 1 ) ] +} + +[sub_resource type="Animation" id=2] +resource_name = "Take" +length = 0.5 +step = 0.05 +tracks/0/type = "value" +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.15, 0.35, 0.5 ), +"transitions": PoolRealArray( 2, 1, 1, 1, 0.5 ), +"update": 0, +"values": [ Vector2( 1, 1 ), Vector2( 1.25, 1.25 ), Vector2( 1.35, 1.35 ), Vector2( 0.25, 0.25 ), Vector2( 0, 0 ) ] +} +tracks/1/type = "method" +tracks/1/path = NodePath(".") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0.5 ), +"transitions": PoolRealArray( 1 ), +"values": [ { +"args": [ ], +"method": "queue_free" +} ] +} + [node name="Piece" type="Node2D"] script = ExtResource( 1 ) @@ -23,3 +71,7 @@ position = Vector2( 50, 50 ) texture = ExtResource( 3 ) [node name="Tween" type="Tween" parent="."] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/Move = SubResource( 1 ) +anims/Take = SubResource( 2 ) |