summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjake <jake@jakes-mail.top>2023-02-18 17:23:22 -0500
committerjake <jake@jakes-mail.top>2023-02-18 17:23:22 -0500
commit74580ebfa942187821f4c4db65dbba90828b65f6 (patch)
tree334a06eb86a1308a6050365d1264c3bfc220347b
parentdc24d163a26fddd670514627daa4b381253e55ce (diff)
appese debugger warnings and remove/change unneeded/unused code
-rw-r--r--Main.gd34
-rw-r--r--MoveTile.gd2
-rw-r--r--Sprite.gd12
3 files changed, 16 insertions, 32 deletions
diff --git a/Main.gd b/Main.gd
index 722aaa8..3ee2e56 100644
--- a/Main.gd
+++ b/Main.gd
@@ -3,7 +3,7 @@ extends Node
export (PackedScene) var piece_scene
export (PackedScene) var movetile_scene
-var board = new_board2()
+var board = new_board()
var board_cell = 128
const BOARD_WIDTH = 7 # starting at 0..7
const BOARD_HEIGHT = 7
@@ -36,7 +36,7 @@ func _ready():
OS.set_window_always_on_top(true)
# horrifying discovery: this occurs after the signal capturing functions
-func _process(delta):
+func _process(_delta):
safely_handle_movement = false
func remove_movement_layer():
@@ -53,7 +53,7 @@ func piece_clicked(piece):
remove_movement_layer()
else:
if ! safely_handle_movement:
- var piece_name = piece.get_piece()
+ #var piece_name = piece.get_piece()
#rint("You clicked on a %s, team %s" % [piece_name, piece.get_team()])
var location = click_spot()
#rint("Spot: %s " % location)
@@ -120,28 +120,18 @@ func in_square(vect2):
#rint(vect2)
return vect2
-func new_board2():
+func new_board():
# x →
# y
# ↓
# [0][0] = top left, [0][7] = bottom left, [7][0] = top right, [7][7] = bottom right
- var board = []
+ var new_board = []
for i in BOARD_HEIGHT + 1:
- board.append([])
- board[i].resize(BOARD_WIDTH + 1)
+ new_board.append([])
+ new_board[i].resize(BOARD_WIDTH + 1)
for j in BOARD_WIDTH + 1:
- board[i][j] = 0
- return board
-
-func new_board():
- return [[0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0],
- [0,0,0,0,0,0,0,0]]
+ new_board[i][j] = 0
+ return new_board
func board_add_piece(piece, x, y):
board[x][y] = piece
@@ -418,16 +408,14 @@ func make_tiles(coords, pattern, go_range, cant_attack, curr_team,
var pattern1 = pattern[1]
var a = 0
var b = 0
- var board_size_x = 7 # starting at 0
- var board_size_y = 7
var made_tile = false
- for i in range(1,go_range+1):
+ for _i in range(1,go_range+1):
a += pattern0
b += pattern1
# dont go out of bounds: not bigger than board size but not smaller than 0
- if (x + a) <= board_size_x and (y + b) <= board_size_y and (x + a) >= 0 and (y + b) >= 0 :
+ if (x + a) <= BOARD_WIDTH and (y + b) <= BOARD_HEIGHT and (x + a) >= 0 and (y + b) >= 0 :
var check = board[x + a][y + b]
if ! check and ! dict.get("must_attack"):
spawn_move_tile([x + a, y + b], dict.get("tile_is_en_passant"), dict.get("en_passant_pawn"), dict.get("castling_rook"))
diff --git a/MoveTile.gd b/MoveTile.gd
index 8bc8ca4..6d81167 100644
--- a/MoveTile.gd
+++ b/MoveTile.gd
@@ -9,7 +9,7 @@ export var en_passant_tile = false
export var en_passant_kill_tile = false
export var castling_rook = ""
-func _on_Area2D_input_event(viewport, event, shape_idx):
+func _on_Area2D_input_event(_viewport, event, _shape_idx):
if event.is_action_pressed("mouse1"):
emit_signal("move_clicked")
diff --git a/Sprite.gd b/Sprite.gd
index 5e3802a..e227c11 100644
--- a/Sprite.gd
+++ b/Sprite.gd
@@ -11,10 +11,6 @@ export var team = 0
export var has_moved = false
export var in_check = false
-const move_patterns = {
- pawn = [[0,0,0],[2,0,0],[0,0,0]]
-}
-
func get_move_pattern():
return self.move_patterns.get(piece)
@@ -52,12 +48,12 @@ func _ready():
#position = Vector2(500,500)
pass
-func init(piece, color, team = 0):
- get_texture().set_region(Rect2(piece, color, CELL_W, CELL_H))
+func init(new_piece, color, new_team = 0):
+ get_texture().set_region(Rect2(new_piece, color, CELL_W, CELL_H))
self.set_piece(self.get_piece_name_by_region())
- self.set_team(team)
+ self.set_team(new_team)
-func _on_Area2D_input_event(viewport, event, shape_idx):
+func _on_Area2D_input_event(_viewport, event, _shape_idx):
if event.is_action_pressed("mouse1"):
emit_signal("clicked")