def init_stacks(self): # ADD THE PIECES TO counter STACK (COLUMN) stack_1 = Pieces.ColumnStacks(1, self.black_pawn_14, self.black_pawn_15) stack_2 = Pieces.ColumnStacks(2, None) stack_3 = Pieces.ColumnStacks(3, None) stack_4 = Pieces.ColumnStacks(4, None) stack_5 = Pieces.ColumnStacks(5, None) stack_6 = Pieces.ColumnStacks(6, self.white_pawn_1, self.white_pawn_2, self.white_pawn_3, self.white_pawn_4, self.white_pawn_5) stack_7 = Pieces.ColumnStacks(7, None) stack_8 = Pieces.ColumnStacks(8, self.white_pawn_6, self.white_pawn_7, self.white_pawn_8) stack_9 = Pieces.ColumnStacks(9, None) stack_10 = Pieces.ColumnStacks(10, None) stack_11 = Pieces.ColumnStacks(11, None) stack_12 = Pieces.ColumnStacks(12, self.black_pawn_9, self.black_pawn_10, self.black_pawn_11, self.black_pawn_12, self.black_pawn_13) stack_13 = Pieces.ColumnStacks(13, self.white_pawn_13, self.white_pawn_12, self.white_pawn_11, self.white_pawn_10, self.white_pawn_9) stack_14 = Pieces.ColumnStacks(14, None) stack_15 = Pieces.ColumnStacks(15, None) stack_16 = Pieces.ColumnStacks(16, None) stack_17 = Pieces.ColumnStacks(17, self.black_pawn_8, self.black_pawn_7, self.black_pawn_6) stack_18 = Pieces.ColumnStacks(18, None) stack_19 = Pieces.ColumnStacks(19, self.black_pawn_5, self.black_pawn_4, self.black_pawn_3, self.black_pawn_2, self.black_pawn_1) stack_20 = Pieces.ColumnStacks(20, None) stack_21 = Pieces.ColumnStacks(21, None) stack_22 = Pieces.ColumnStacks(22, None) stack_23 = Pieces.ColumnStacks(23, None) stack_24 = Pieces.ColumnStacks(24, self.white_pawn_15, self.white_pawn_14) all_stack_dict = { 1: stack_1, 2: stack_2, 3: stack_3, 4: stack_4, 5: stack_5, 6: stack_6, 7: stack_7, 8: stack_8, 9: stack_9, 10: stack_10, 11: stack_11, 12: stack_12, 13: stack_13, 14: stack_14, 15: stack_15, 16: stack_16, 17: stack_17, 18: stack_18, 19: stack_19, 20: stack_20, 21: stack_21, 22: stack_22, 23: stack_23, 24: stack_24 } return all_stack_dict