From 531b45f159ea615f5260d93335bfe8a92488e40e Mon Sep 17 00:00:00 2001 From: Lucas DUFLOT Date: Mon, 3 Jun 2024 11:50:40 +0200 Subject: [PATCH] :construction: Deroulement de la partie --- source/Trek-12/Models/Game/Game.cs | 10 ++++++++++ source/Trek-12/Stub/Stub.cs | 3 +++ source/Trek-12/Trek-12/Views/PageBoard.xaml | 20 ++++++++++++++++--- .../Trek-12/Trek-12/Views/PageBoard.xaml.cs | 7 +++++++ 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/source/Trek-12/Models/Game/Game.cs b/source/Trek-12/Models/Game/Game.cs index 851625a..e80f6bc 100644 --- a/source/Trek-12/Models/Game/Game.cs +++ b/source/Trek-12/Models/Game/Game.cs @@ -111,6 +111,16 @@ namespace Models.Game IsRunning = false; } + public Game() + { + UsedMap = new Map("Map1"); + BestScores = new List(); + + GameRules = new Rules.Rules(); + + IsRunning = false; + } + /// /// Rolls all the dice. /// diff --git a/source/Trek-12/Stub/Stub.cs b/source/Trek-12/Stub/Stub.cs index d933f4a..a706aa4 100644 --- a/source/Trek-12/Stub/Stub.cs +++ b/source/Trek-12/Stub/Stub.cs @@ -12,10 +12,13 @@ namespace Stub public ReadOnlyObservableCollection ListMap { get; private set; } private readonly ObservableCollection listmap = new ObservableCollection(); + public Game ThePartie { get; private set; } + public Stub() { ListPlayer = new ReadOnlyObservableCollection(listplayer); ListMap = new ReadOnlyObservableCollection(listmap); + ThePartie = new Game(); LoadPlayer(); LoadMap(); } diff --git a/source/Trek-12/Trek-12/Views/PageBoard.xaml b/source/Trek-12/Trek-12/Views/PageBoard.xaml index 7ac0747..4cdab19 100644 --- a/source/Trek-12/Trek-12/Views/PageBoard.xaml +++ b/source/Trek-12/Trek-12/Views/PageBoard.xaml @@ -5,12 +5,26 @@ Title="Board" BackgroundColor="Bisque"> - + + +