Hoy/JeuHoyEtudiants/JeuHoy_WPF_Natif/Presenter/PresentateurWEntrainement.cs
2023-05-13 14:44:28 -04:00

38 lines
961 B
C#

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
{
/// <summary>
/// Description: Permet de gérer les événements de la vue Entrainement et de les aiguiller
/// </summary>
public class PresentateurWEntrainement
{
private IwEntrainement _vue;
private GestionPerceptrons _gestionnairePerceptron;
public PresentateurWEntrainement(IwEntrainement vue)
{
_vue = vue;
_gestionnairePerceptron = new GestionPerceptrons();
_vue.EntrainementEvt += _vue_EntrainementEvt;
}
private void _vue_EntrainementEvt(object sender, EventArgs e)
{
// Perceptron!!!
string position = _vue.GetPositionEnCour().ToString();
Squelette sq = new Squelette(new double[1], position);
_vue.Console = _gestionnairePerceptron.Entrainement(sq, position);
}
}
}