diff --git a/JeuHoyEtudiants/JeuHoy_WPF_Natif/JeuHoy_WPF_Natif.csproj b/JeuHoyEtudiants/JeuHoy_WPF_Natif/JeuHoy_WPF_Natif.csproj index 62de708..7d2702a 100644 --- a/JeuHoyEtudiants/JeuHoy_WPF_Natif/JeuHoy_WPF_Natif.csproj +++ b/JeuHoyEtudiants/JeuHoy_WPF_Natif/JeuHoy_WPF_Natif.csproj @@ -66,7 +66,6 @@ - diff --git a/JeuHoyEtudiants/JeuHoy_WPF_Natif/Model/GestionWEntrainement.cs b/JeuHoyEtudiants/JeuHoy_WPF_Natif/Model/GestionWEntrainement.cs deleted file mode 100644 index fe6f853..0000000 --- a/JeuHoyEtudiants/JeuHoy_WPF_Natif/Model/GestionWEntrainement.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace JeuHoy_WPF_Natif.Model -{ - /// - /// Description: Logique pour la vue Entrainement - /// - public class GestionWEntrainement - { - } -} diff --git a/JeuHoyEtudiants/JeuHoy_WPF_Natif/Presenter/PresentateurWEntrainement.cs b/JeuHoyEtudiants/JeuHoy_WPF_Natif/Presenter/PresentateurWEntrainement.cs index c4e19eb..2cb1d0a 100644 --- a/JeuHoyEtudiants/JeuHoy_WPF_Natif/Presenter/PresentateurWEntrainement.cs +++ b/JeuHoyEtudiants/JeuHoy_WPF_Natif/Presenter/PresentateurWEntrainement.cs @@ -14,12 +14,12 @@ namespace JeuHoy_WPF_Natif.Presenter public class PresentateurWEntrainement { private IwEntrainement _vue; - private GestionWEntrainement _gestionnaire; + private GestionPerceptrons _gestionnairePerceptron; public PresentateurWEntrainement(IwEntrainement vue) { _vue = vue; - _gestionnaire = new GestionWEntrainement(); + _gestionnairePerceptron = new GestionPerceptrons(); _vue.EntrainementEvt += _vue_EntrainementEvt; } @@ -28,7 +28,10 @@ namespace JeuHoy_WPF_Natif.Presenter private void _vue_EntrainementEvt(object sender, EventArgs e) { // Perceptron!!! - throw new NotImplementedException(); + string position = _vue.GetPositionEnCour().ToString(); + Squelette sq = new Squelette(new double[1], position); + + _vue.Console = _gestionnairePerceptron.Entrainement(sq, position); } } } diff --git a/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/IwEntrainement.cs b/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/IwEntrainement.cs index 62619b8..90f10f9 100644 --- a/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/IwEntrainement.cs +++ b/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/IwEntrainement.cs @@ -16,5 +16,8 @@ namespace JeuHoy_WPF_Natif.View string Console { get; set; } Canvas Canvas { get; set; } event EventHandler EntrainementEvt; - } + + int GetPositionEnCour(); + + } } diff --git a/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/wEntrainement.xaml.cs b/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/wEntrainement.xaml.cs index ae65c66..d02f0de 100644 --- a/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/wEntrainement.xaml.cs +++ b/JeuHoyEtudiants/JeuHoy_WPF_Natif/View/wEntrainement.xaml.cs @@ -37,6 +37,7 @@ namespace JeuHoy_WPF.View private MultiSourceFrameReader _multiSourceFrameReader; private BodyFrameReader _bodyFrameReader; private WriteableBitmap _bitmap; + private Body _currentBody; //private DisplayFrameType _displayFrameType = DisplayFrameType.Color; private byte[] _picPixels = null; @@ -132,6 +133,7 @@ namespace JeuHoy_WPF.View if (body != null) { + _currentBody = body; DessinerSquelette(body, _sensor); } } @@ -298,6 +300,6 @@ namespace JeuHoy_WPF.View EntrainementEvt(this, e); } - + public int GetPositionEnCour() { return _positionEnCours; } } }