From ce86e483f141248fd24ea5f0bbdae90427979e0a Mon Sep 17 00:00:00 2001 From: esbudylin Date: Wed, 22 Feb 2023 13:49:05 +0300 Subject: [PATCH] version label, minor code improvement --- scenes/menu.tscn | 11 +++++++++++ scr/Mapping.gd | 9 ++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/scenes/menu.tscn b/scenes/menu.tscn index 8d4a8ad..c610ae5 100644 --- a/scenes/menu.tscn +++ b/scenes/menu.tscn @@ -338,6 +338,17 @@ margin_bottom = 21.0 custom_fonts/font = SubResource( 15 ) text = "Hexofen (Trubitsyn variant)" +[node name="Version" type="Label" parent="."] +anchor_top = 1.0 +anchor_bottom = 1.0 +margin_top = -19.0 +margin_right = 26.0 +custom_colors/font_color = Color( 0, 0, 0, 1 ) +custom_constants/line_spacing = 6 +custom_fonts/font = SubResource( 4 ) +text = "v1.1" +align = 1 + [connection signal="pressed" from="ColorRect/BackPanel" to="." method="_on_BackPanel_pressed"] [connection signal="pressed" from="Menu/VBoxContainer/Local" to="." method="_on_Local_pressed"] [connection signal="pressed" from="Menu/VBoxContainer/Host" to="Menu" method="_on_Host_pressed"] diff --git a/scr/Mapping.gd b/scr/Mapping.gd index 84759c4..108f6e9 100644 --- a/scr/Mapping.gd +++ b/scr/Mapping.gd @@ -23,7 +23,7 @@ func find_closest_tiles(position): var closest_tiles = Array() if int(position[0])%2!=0: - closest_tiles += [Vector2(position[0]+1, position[1]+1), \ + closest_tiles = [Vector2(position[0]+1, position[1]+1), \ Vector2(position[0]+1, position[1]), \ Vector2(position[0], position[1]-1), \ Vector2(position[0]-1, position[1]), \ @@ -31,7 +31,7 @@ func find_closest_tiles(position): Vector2(position[0], position[1]+1)] else: - closest_tiles += [Vector2(position[0]+1, position[1]-1), \ + closest_tiles = [Vector2(position[0]+1, position[1]-1), \ Vector2(position[0]+1, position[1]), \ Vector2(position[0], position[1]-1), \ Vector2(position[0]-1, position[1]), \ @@ -41,8 +41,7 @@ func find_closest_tiles(position): return closest_tiles func in_range_utility(position, tiles_in_range): - for tile in find_closest_tiles (position): - + for tile in find_closest_tiles(position): if not tile in tiles_in_range: tiles_in_range.append(tile) @@ -101,7 +100,7 @@ func bishop_diagonal(position, x, y, z = 1, iterations = 5): current_tile[1] +=y current_tile[0] += z - coord_tiles_local+= [current_tile] + coord_tiles_local.append(current_tile) return coord_tiles_local