diff --git a/prototypes/cat_puzzle.py b/prototypes/cat_puzzle.py index d6f9ceb..1dc950d 100644 --- a/prototypes/cat_puzzle.py +++ b/prototypes/cat_puzzle.py @@ -1,13 +1,8 @@ import os +import rotate_matrix def turn_piece(piece): #based on a matrix MxN ie [(0,0),(0,0),(0,0)] m = 3 and n = 2 - m_piece = len(piece) - n_piece = len(piece[0]) - piece_turn = [] - turn_m_piece = n_piece - turn_n_piece = m_piece - for i in range(turn_m_piece): - for j in range(turn_n_piece): - piece_turn.append(0) + new_piece = rotate_matrix.clockwise(piece) + return new_piece game = True while game: @@ -56,7 +51,7 @@ while game: while choose_piece ==0: choose_piece = input('Choissisez la pièce que vous voulez bouger ? ') #choice of the piece to move try: - choose_piece = int(choose_piece) #issue to assign the piece at number + choose_piece = int(choose_piece) except ValueError: choose_piece =0 print('J\'ai besoin d\'un nombre') @@ -65,7 +60,12 @@ while game: move_piece = input('Voulez vous tournez la pièce ? (o/n)\n') if move_piece== 'o': - turn_piece(choose_piece) + print('Voilà la pièce tourner') + piece_turn = turn_piece(piece_for_level[choose_level]) + for i in piece_turn: + print(i) + else: + print('Où voulez vous mettre la pièce') game=False