From 883ba07af552b0470ea7f708c3b706988f3ba149 Mon Sep 17 00:00:00 2001
From: Guey Garance <garance.guey@student-cs.fr>
Date: Tue, 13 Nov 2018 15:24:05 +0100
Subject: [PATCH] =?UTF-8?q?Premi=C3=A8re=20=C3=A9tape=20de=20l'affichage?=
 =?UTF-8?q?=20de=20la=20grille?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 grid_2048.py      | 20 ++++++++++++++++++++
 test_grid_2048.py | 14 ++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/grid_2048.py b/grid_2048.py
index cd37e2d..05b3b54 100644
--- a/grid_2048.py
+++ b/grid_2048.py
@@ -1,5 +1,7 @@
 import random as rd
 
+#FONCTIONNALITE 1
+
 def create_grid(taille):
     #la taille doit etre supérieure à 1
     grille = []
@@ -63,3 +65,21 @@ def init_game(taille):
     (x2,y2)=get_new_position(new_grid) #choisi la deuxièeme tuile
     new_grid[x2][y2]=choose_value_new_tile()
     return(new_grid)
+
+
+#FONCTIONNALITE 2
+
+def grid_to_string(grid):
+    affichage=" "+"=== "*len(grid)+"\n"
+    for ligne in range (len(grid)):
+        for colonne in range (len(grid[0])):
+            #on suppose que la grille a au moins une ligne et qu'elles ont toutes la même taille
+            affichage=affichage+"| "+str(grid[ligne][colonne])+" "
+        affichage=affichage+"|\n"
+        affichage=affichage+" "+"=== "*len(grid)+"\n"
+        #on suppose que la grille est carrée
+    return (affichage)
+
+print(grid_to_string([[1,2," "],[" ",4,3],[4,7,6]]))
+
+def long_value
diff --git a/test_grid_2048.py b/test_grid_2048.py
index 753a0c4..2cf3f0b 100644
--- a/test_grid_2048.py
+++ b/test_grid_2048.py
@@ -54,3 +54,17 @@ def test_init_game():
     tiles = get_all_tiles(grid)
     assert 2 or 4 in tiles
     assert len(get_empty_tile_position(grid)) == 14
+
+def test_grid_to_string():
+    a ="""
+ === === === ===
+|   |   |   |   |
+ === === === ===
+|   |   |   |   |
+ === === === ===
+|   |   |   |   |
+ === === === ===
+| 2 |   |   | 2 |
+ === === === ===
+"""
+    grid_to_string([[' ', ' ', ' ', ' '], [' ', ' ', ' ', ' '], [' ', ' ', ' ', ''], [2, ' ', ' ', 2]])==a
-- 
GitLab