shogi/__init__.py
def piece_at(self, square):
        '''Gets the piece at the given square.'''
        mask = BB_SQUARES[square]
        color = int(bool(self.occupied[WHITE] & mask))

        piece_type = self.piece_type_at(square)
        if piece_type:
            return Piece(piece_type, color)
def piece_at(self, square):
        '''Gets the piece at the given square.'''
        mask = BB_SQUARES[square]
        color = int(bool(self.occupied[WHITE] & mask))

        piece_type = self.piece_type_at(square)
        if piece_type:
            return Piece(piece_type, color)
def piece_at ( self , square ) : mask = BB_SQUARES [ square ] color = int ( bool ( self . occupied [ WHITE ] & mask ) ) piece_type = self . piece_type_at ( square ) if piece_type : return Piece ( piece_type , color )
Gets the piece at the given square.
Gets the piece at the given square .