using JeuHoy_WPF_Natif.Model; using JeuHoy_WPF_Natif.View; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JeuHoy_WPF_Natif.Presenter { /// /// Description: Permet de gérer les événements de la vue Entrainement et de les aiguiller /// public class PresentateurWEntrainement { private IwEntrainement _vue; private GestionPerceptrons _gestionnairePerceptron; private GestionKinect _gestionnaireKinect; public PresentateurWEntrainement(IwEntrainement vue) { _vue = vue; _gestionnairePerceptron = new GestionPerceptrons(); _gestionnaireKinect = new GestionKinect(_vue.Image, _vue.Canvas); _vue.EntrainementEvt += _vue_EntrainementEvt; } private void _vue_EntrainementEvt(object sender, EventArgs e) { // Perceptron!!! string position = (_vue.GetPositionEnCour() - 1).ToString(); Squelette sq = new Squelette(_gestionnaireKinect.Body, position); _vue.Console = _gestionnairePerceptron.Entrainement(sq, position); } } }