From 12df5f701152e3844f77f97e2ef4bea8cc03f4c6 Mon Sep 17 00:00:00 2001
From: Elias Leinenweber <elias.leinenweber@etu.unistra.fr>
Date: Tue, 30 Mar 2021 21:37:03 +0200
Subject: [PATCH] =?UTF-8?q?Fix=20bugs=20-Changement=20d'infra.=20sur=20les?=
 =?UTF-8?q?=20cases=20-Incr=C3=A9mente=20plus=20les=20tours=20si=20on=20a?=
 =?UTF-8?q?=20pas=20construit?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 model/Improvement.cs | 4 ++--
 view/FormJeu.cs      | 6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/model/Improvement.cs b/model/Improvement.cs
index e98d7fa..90a0b26 100644
--- a/model/Improvement.cs
+++ b/model/Improvement.cs
@@ -2,10 +2,10 @@
 {
     public enum Improvement
     {
-        TrainStation,
-        Path,
         Refuge,
+        Path,
         Club,
+        TrainStation,
         Factory
     }
 }
\ No newline at end of file
diff --git a/view/FormJeu.cs b/view/FormJeu.cs
index b9b391f..387af4c 100644
--- a/view/FormJeu.cs
+++ b/view/FormJeu.cs
@@ -85,9 +85,11 @@ namespace Wanderer.view
             int cout = tbCouts[i];
 
             //Calcul des marks et randonneurs, ajout d'image sur la map
-            if (marks >= cout)
+            if (marks >= cout && MapView.SelectedTile.model.Improvement == 0)
             {
-                MapView.SelectedTile.Image = b.Image;
+                MapView.SelectedTile.model.Improvement = (Improvement) i;
+                if (!MapView.SelectedTile.model.HasChanged) return;
+
                 tbConstruct[i]++;
 
                 if (tbConstruct[1] % 5 ==0 && tbConstruct[1]!=0)
-- 
GitLab