public SanityCheckViewModel(FireworkManager fireworkManager) { _fireworkManager = fireworkManager; _fireworkManager.SanityCheck(); if (_fireworkManager.IsSanityCheckOk) { _sanityCheckResult = "Aucun problème détecté. Le feu d'artifice peut être tiré"; } else { StringBuilder sb = new StringBuilder(); sb.AppendLine("Problème(s) détecté(s) : "); sb.AppendLine(); foreach (string error in _fireworkManager.SanityCheckErrorsList) { sb.AppendLine(" - " + error); } _sanityCheckResult = sb.ToString(); } }
public MainWindowViewModel() { //Gets software version _softwareVersion = Assembly.GetExecutingAssembly().GetName().Version; //Initialize Software configuration _configuration = new SoftwareConfiguration(); //Initialize new firework _fireworkManager = new FireworkManager(_configuration); _fireworkManager.FireworkLoaded += FireworkManager_FireworkLoaded; _fireworkManager.FireworkSaved += FireworkManager_FireworkSaved; _fireworkManager.FireworkDefinitionModified += FireworkManager_FireworkDefinitionModified; _fireworkManager.TransceiverInfoChanged += FireworkManager_TransceiverInfoChanged; _fireworkManager.FireworkStarted += FireworkManager_FireworkStarted; _fireworkManager.FireworkFinished += FireworkManager_FireworkFinished; _fireworkManager.ReceptorTestStarted += FireworkManager_ReceptorTestStarted; _fireworkManager.ReceptorTestFinished += FireworkManager_ReceptorTestFinished; _designUserControlViewModel = new DesignUserControlViewModel(_fireworkManager, _configuration); _testUserControlViewModel = new TestUserControlViewModel(_fireworkManager, Dispatcher.CurrentDispatcher); _fireworkUserControlViewModel = new FireworkUserControlViewModel(_fireworkManager, Dispatcher.CurrentDispatcher); //Trasnceiver already plugged? _fireworkManager.DiscoverDevice(); }
public DesignUserControlViewModel(FireworkManager fireworkManager, SoftwareConfiguration configuration) { _fireworkManager = fireworkManager; _fireworkManager.FireworkLoaded += _fireworkManager_FireworkLoaded; _configuration = configuration; }
//TODO: Remove testing purpose /*public string VisiblePeriodStart * { * get * { * return _fireworkTimeline.VisiblePeriodStart.ToString("T"); * } * }*/ #endregion #region Constructor public FireworkUserControlViewModel(FireworkManager fireworkManager, Dispatcher userControlDispatcher) { _fireworkManager = fireworkManager; _fireworkManager.FireworkLoaded += FireworkManager_FireworkLoaded; _fireworkManager.LineStarted += FireworkManager_LineStarted; _fireworkManager.LineFailed += FireworkManager_LineFailed; _fireworkManager.FireworkFinished += FireworkManager_FireworkFinished; _fireworkManager.FireworkStarted += FireworkManager_FireworkStarted; _fireworkManager.TransceiverDisconnected += FireworkManager_TransceiverDisconnected; _fireworkManager.TransceiverConnected += FireworkManager_TransceiverConnected; _fireworkManager.TimerElapsed += FireworkManager_TimerElapsed; _userControlDispatcher = userControlDispatcher; /*FluentResourceKey frk1 = (FluentResourceKey)FluentResourceKey.PrimaryBackgroundBrush; * _primaryBackgroundBrush = new FluentResourceExtension(); * _primaryBackgroundBrush.ResourceKey = frk1; * * FluentResourceKey frk2 = (FluentResourceKey)FluentResourceKey.AlternativeBrush; * _alternativeBrush = new FluentResourceExtension(); * _alternativeBrush.ResourceKey = frk2; */ _timeLineStyle.Setters.Add(new Setter(Border.BackgroundProperty, Brushes.White)); FluentResourceKey frk3 = (FluentResourceKey)FluentResourceKey.AccentBrush; FluentResourceExtension currentTimeLineColor = new FluentResourceExtension(); currentTimeLineColor.ResourceKey = frk3; _currentTimeLineStyle.Setters.Add(new Setter(Border.BackgroundProperty, currentTimeLineColor)); }
public SanityCheckWindow(FireworkManager fm) { InitializeComponent(); _fireworkManager = fm; this.Loaded += SanityCheckWindow_Loaded;; }
public RadTimelineTest(FireworkManager fm) { InitializeComponent(); _fireworkManager = fm; _dispatcher = Dispatcher.CurrentDispatcher; this.Loaded += RadTimelineTest_Loaded; }
public FireworkManagementWindow(FireworkManager fm, SoftwareConfiguration softwareConfiguration) { InitializeComponent(); _fireworkManager = fm; _softwareConfiguration = softwareConfiguration; this.Loaded += FireworkManagementWindow_Loaded; }
/// <summary> /// Constructor /// </summary> /// <param name="receptors"></param> public TestUserControlViewModel(FireworkManager fireworkManager, Dispatcher userControlDispatcher) { _fireworkManager = fireworkManager; _fireworkManager.FireworkLoaded += FireworkManager_FireworkLoaded; _fireworkManager.TransceiverConnected += FireworkManager_TransceiverConnected; _fireworkManager.TransceiverDisconnected += FireworkManager_TransceiverDisconnected; _userControlDispatcher = userControlDispatcher; }
public LineWindow(FireworkManager fireworkManager, Line line) { InitializeComponent(); _fireworkManager = fireworkManager; _line = line; this.Loaded += LineWindow_Loaded; }
public LineViewModel(FireworkManager fireworkManager, Line line) { _fireworkManager = fireworkManager; _line = line; if (line == null) { _mode = WindowMode.Add; _line = new Line(); _lineClone = new Line(); } else { _mode = WindowMode.Modify; _lineClone = line.PartialClone(); } InitializeLineLocation(); _lineClone.PropertyChanged += LineClone_PropertyChanged; }
// Use this for initialization void Start() { melodyPlayable = false; rythmPlayable = false; inputReady = false; GetToneSets(); AudioSetup(); startMusic = false; mainTrackTime = drumClip.length; mainTrackTimer = 0; beatTimer = beatInterval; melodicBeatTimer = melodicBeatInterval; rythmBeatTimer = rythmBeatInterval; playApplause = false; timeSetter = GetComponent <timeManager>(); fireworkManager = GetComponent <FireworkManager>(); countDown = GetComponent <IntroCountDown>(); }
public FireworkManagementWindow(FireworkManager fm, SoftwareConfiguration softwareConfiguration, Line line) : this(fm, softwareConfiguration) { _line = line; }
public FireworkManagementViewModel(FireworkManager fm, SoftwareConfiguration softwareConfiguration, Line line) { _softwareConfiguration = softwareConfiguration; _fireworkManager = fm; _line = line; }
public RadTimelineTestView(FireworkManager fm) { _fireworkManager = fm; }
private void Awake() { main = this; }
public FireworkLoadedEventArgs(FireworkManager fireworkManager) { _fireworkManager = fireworkManager; }