Szachy/piece.py

24 lines
646 B
Python
Raw Normal View History

2023-06-08 16:02:55 +02:00
class Piece:
def __init__(self, name, color):
self.name = name
self.color = color
self.valid_moves = []
self.moved = False
if color == 'white':
2023-06-15 16:22:32 +02:00
if (self.name=='king'):
self.where_king=(3,7)
2023-06-08 16:02:55 +02:00
self.pawn_direction = -1
else:
self.pawn_direction = 1
2023-06-15 16:22:32 +02:00
if (self.name=='king'):
self.where_king=(3,7)
2023-06-08 16:02:55 +02:00
def add_moves(self, move):
self.valid_moves.append(move)
def delete_moves(self):
self.valid_moves = []
2023-06-15 16:22:32 +02:00
def change_where_king(self, move):
self.where_king = move
2023-06-13 16:17:23 +02:00