online multiplayer chess game (note server currently down)
fix promotion preview
&& fix undo
| -rw-r--r-- | Piece.tscn | 7 | ||||
| -rw-r--r-- | ui/PromotionPreview.gd | 4 | ||||
| -rw-r--r-- | ui/barbutton/undobutton.gd | 5 |
3 files changed, 8 insertions, 8 deletions
@@ -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("") |