public EquivalentPresenter(IEquivalentView window, int userId) : base(window, userId) { rand = new Random(); model = new TranslateModel(userId, "equivalent"); win.Variant_MouseLeftButtonDown += new EventHandler(VariantMouseLeftDown); GenerateContent(); }
public ListeningPresenter(IEquivalentView window, int userId) : base(window, userId) { rand = new Random(); model = new TranslateModel(userId, "listening"); flag = false; GenerateContent(); }
public ConstructorPresenter(IEquivalentView window, int userId) { this.window = window; borderPresenter = new BorderPresenter(window); rand = new Random(); rightAnswers = new List<int>(); flag = false; userAnswer = new char[1]; model = new TranslateModel(userId, "constructor"); window.Window_Closing += new EventHandler(WindowClosing); window.Next_MouseLeftButtonDown += new EventHandler(NextMouseLeftDown); window.Variant_MouseLeftButtonDown += new EventHandler(VariantMouseLeftDown); window.Complete_MouseLeftButtonDown += new EventHandler(CompleteMouseLeftDown); GenerateContent(); }
void WindowClosing(object sender, EventArgs e) { model = null; window.Window_Closing -= new EventHandler(WindowClosing); }