diff --git a/src/Main.tscn b/src/Main.tscn index f780321..97f2653 100644 --- a/src/Main.tscn +++ b/src/Main.tscn @@ -37,10 +37,10 @@ __meta__ = { [node name="Taquin" parent="HSplitContainer" groups=[ "Persist", ] instance=ExtResource( 2 )] +anchor_right = 0.0 +anchor_bottom = 0.0 margin_right = 540.0 margin_bottom = 560.0 -rows = 4 -columns = 4 [node name="VSplitContainer" type="VBoxContainer" parent="HSplitContainer"] margin_left = 548.0 diff --git a/src/Taquin.gd b/src/Taquin.gd index 2759c0c..c5baa00 100644 --- a/src/Taquin.gd +++ b/src/Taquin.gd @@ -20,11 +20,11 @@ const Piece = preload("res://src/Piece.tscn") export var rows: int = 4 export var columns: int = 4 -export var width: int = 512 -export var height: int = 512 export var difficulty: int = 10 export(State) var current_state = State.MAIN +var width: int +var height: int var interpiece := 4 var min_padding := 15 var padding := Vector2(min_padding, min_padding) @@ -67,10 +67,15 @@ func _ready() -> void: print_debug("") $AnimationPlayer/MockPiece.visible = false $Particles2D.emitting = false + + width = min(rect_size.x, rect_size.y) + height = width $Background.rect_size.x = width $Background.rect_size.y = height - + $Background.rect_position = (rect_size - $Background.rect_size) / 2 + $Background.set_anchors_preset(Control.PRESET_CENTER) + rng.randomize() new_game("normal") diff --git a/src/Taquin.tscn b/src/Taquin.tscn index 4e2e4c2..f32d43b 100644 --- a/src/Taquin.tscn +++ b/src/Taquin.tscn @@ -46,19 +46,24 @@ scale = 5.0 color_ramp = SubResource( 3 ) [node name="Taquin" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 rect_min_size = Vector2( 540, 540 ) theme = ExtResource( 4 ) script = ExtResource( 1 ) __meta__ = { "_edit_use_anchors_": false } -rows = 3 -columns = 3 -difficulty = 0 [node name="Background" type="ColorRect" parent="."] -margin_right = 512.0 -margin_bottom = 512.0 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -512.0 +margin_top = -300.0 +margin_right = -512.0 +margin_bottom = -300.0 color = Color( 0.12549, 0.235294, 0.337255, 1 ) __meta__ = { "_edit_use_anchors_": false