online multiplayer chess game (note server currently down)
fix promotion preview (#10)
bendn 2022-06-17
parent 27e8343 · parent 7eafe5c · commit dc38bdd
-rw-r--r--Piece.tscn7
-rw-r--r--ui/PromotionPreview.gd4
-rw-r--r--ui/barbutton/undobutton.gd5
3 files changed, 8 insertions, 8 deletions
diff --git a/Piece.tscn b/Piece.tscn
index 8443da2..b643380 100644
--- a/Piece.tscn
+++ b/Piece.tscn
@@ -1,9 +1,11 @@
-[gd_scene load_steps=8 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]
[ext_resource path="res://frame.png" type="Texture" id=3]
+[sub_resource type="StyleBoxEmpty" id=10]
+
[sub_resource type="Animation" id=1]
resource_name = "Move"
length = 0.3
@@ -111,10 +113,11 @@ rect_pivot_offset = Vector2( 40, 40 )
mouse_filter = 2
script = ExtResource( 1 )
-[node name="Popup" type="Popup" parent="."]
+[node name="Popup" type="PopupPanel" parent="."]
margin_right = 40.0
margin_bottom = 40.0
mouse_filter = 2
+custom_styles/panel = SubResource( 10 )
popup_exclusive = true
[node name="Previews" type="VBoxContainer" parent="Popup"]
diff --git a/ui/PromotionPreview.gd b/ui/PromotionPreview.gd
index 969e10b..726dd63 100644
--- a/ui/PromotionPreview.gd
+++ b/ui/PromotionPreview.gd
@@ -13,7 +13,3 @@ func _ready():
rect_pivot_offset = Globals.grid.piece_size / 2
rect_min_size = Globals.grid.piece_size
set_focused(false)
-
-
-func _pressed():
- print("PRESSED")
diff --git a/ui/barbutton/undobutton.gd b/ui/barbutton/undobutton.gd
index 76d171a..6c56327 100644
--- a/ui/barbutton/undobutton.gd
+++ b/ui/barbutton/undobutton.gd
@@ -44,5 +44,6 @@ func _confirmed(what: bool) -> void:
func undo():
var mov = Utils.pop_move()
- Globals.chat.server("Move %s undone" % mov.move)
- Globals.grid.undo()
+ Globals.chat.server("Move %s undone" % mov)
+ Globals.grid.undo(mov)
+ status.set_text("")